谷歌这个网页的效果真是惊艳到我了!有无 v 友知道是如何实现的呢?

2022-06-19 16:01:38 +08:00
 seaofbits

url 如下:

https://www.google.com/search/howsearchworks/our-history/

目前发现的是,它套了一层 iframe 指向另一个网页,但是该网页再 F12 就只能看见一个 canvas 了……

不知道这个网页是用什么技术实现的呢? v 友们有无想法?欢迎大家畅所欲言。

4054 次点击
所在节点    前端开发
14 条回复
anemology
2022-06-19 16:30:51 +08:00
seaofbits
2022-06-19 16:44:56 +08:00
我也看了 https://gweb-searchon.uc.r.appspot.com/timeline/assets/js/app.js 这个 js ,但是感觉它引用的两个开源库都还差点意思:
goober 是 css-in-js ,肯定是辅助;
theatre-js 是一个动画库,这个沾边了,但是它也不能直接创建如此丝滑的线条[捂脸]
我感觉应该还少了一点东西,可能是个 3d 库?
Routeros
2022-06-19 19:00:12 +08:00
惊叹,还适配了移动端。
Senorsen
2022-06-19 20:16:19 +08:00
题外话:刚刚不知咋了页码一直红白闪烁,频率特别高。好像是几个小时前开了一直放那儿忘记关,再切回来就有 bug 的样子。。
kingxiangqi
2022-06-19 21:42:38 +08:00
盲猜 WebGPU
foam
2022-06-19 22:32:54 +08:00
我也看了 app.js 。里边有个 active theory 的网址,看了下他们的文章,他们是专门做交互式动画应用的

https://medium.com/@activetheory
est
2022-06-19 22:44:08 +08:00
现在的小朋友呀。。。

以前在 Pentium III 上看 Flash 比这效果惊艳得多。

而且 swf 格式还有个牛批的特性是边下载边看。。。这个网页 4.7MB 。。。就这?

真的拉夸!

而且当年最强大的就是 Macromedia 那个编辑器,让普通人也能做动画和特效。
dingwen07
2022-06-20 05:53:03 +08:00
帧率有点低
seaofbits
2022-06-20 08:12:21 +08:00
@est 哈哈,flash 是上一个时代的荣光。我也用 flash 做过一点动画(火柴人水平那种😀)

这个网页我觉得最不可思议的地方就是那个跟随滚动条播放的流畅线条,做成这样我觉得已经是 h5 典范作品了🐮同时也是最好奇这个是怎么做的
wtf12138
2022-06-20 09:22:04 +08:00
同好奇,有没有大佬讲一下思路
est
2022-06-20 10:31:41 +08:00
@seaofbits 火柴人水平那是相当好了。我记得火柴人最后一幕居然是 3D 展现的。。。。
seaofbits
2022-06-20 19:31:38 +08:00
@est 倒不是那个火柴人,我看过那个火柴人,那是火柴人天花板😂我做的是很简单的那种动画😃
est
2022-06-20 22:00:40 +08:00
@seaofbits 哈哈哈
WORUI
2022-07-13 15:56:10 +08:00
真的是令人惊艳!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/860668

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX