Chrome浏览器已满17年,你能详细讲述其发展历程吗?
- 内容介绍
- 文章标签
- 相关推荐
Chrome的诞生:从漫画到全网
说实话, 2008 年那会儿,谷歌竟然把新浏览器的发布做成一本漫画,总的来说...。
哈哈,这种“别出心裁”的方式在当时简直是“离经叛道”。
那本小小的画册里Google 把 Chrome 的工作原理画得通俗易懂。
你能想象吗?一个不讲套路的极客团队,直接用画笔告诉世界:“我们要重新造浏览器”。
V8 引擎:让 JavaScript 爆发速度
先说 V8,Google 把 JavaScript 当作普通脚本解释施行?那是老一套,这东西...。
不对不对, 他们直接把代码编译成机器码,配合 Hidden Classes 和 Inline Caches,太顶了。。
后来啊呢?网页交互瞬间提速,数十倍的性能提升,嗯,就这么回事儿。。
这也让 Gmail、Google Maps 那种“大型 Web 应用”跑得飞快。
多进程沙盒:稳如泰山的背后
Chrome 最牛的设计之一, 就是把每个标签页、 平心而论... 插件甚至站点都装进独立的沙盒进程。
我破防了。 想象一下每个房间都有自己的门锁,一间着火了也不会烧掉整栋楼。
所以你哪怕点开一个崩溃的网页,只需要关掉那个标签页,其他页面依旧稳如老狗,纯正。。
站点隔离升级
最早 Chrome 用“每标签一个进程”, 后来 CPU 漏洞像 Spectre、Meltdown 爆出来后这种隔离不够平安。
于是他们升级为“每站点一个进程”,跨站 iframe 也分到不同进程里跑,说句实话…。
这波操作让攻击者只能拿到当前站点的数据,根本窃不到别的网站信息,地道。。
Chrome的诞生:从漫画到全网
说实话, 2008 年那会儿,谷歌竟然把新浏览器的发布做成一本漫画,总的来说...。
哈哈,这种“别出心裁”的方式在当时简直是“离经叛道”。
那本小小的画册里Google 把 Chrome 的工作原理画得通俗易懂。
你能想象吗?一个不讲套路的极客团队,直接用画笔告诉世界:“我们要重新造浏览器”。
V8 引擎:让 JavaScript 爆发速度
先说 V8,Google 把 JavaScript 当作普通脚本解释施行?那是老一套,这东西...。
不对不对, 他们直接把代码编译成机器码,配合 Hidden Classes 和 Inline Caches,太顶了。。
后来啊呢?网页交互瞬间提速,数十倍的性能提升,嗯,就这么回事儿。。
这也让 Gmail、Google Maps 那种“大型 Web 应用”跑得飞快。
多进程沙盒:稳如泰山的背后
Chrome 最牛的设计之一, 就是把每个标签页、 平心而论... 插件甚至站点都装进独立的沙盒进程。
我破防了。 想象一下每个房间都有自己的门锁,一间着火了也不会烧掉整栋楼。
所以你哪怕点开一个崩溃的网页,只需要关掉那个标签页,其他页面依旧稳如老狗,纯正。。
站点隔离升级
最早 Chrome 用“每标签一个进程”, 后来 CPU 漏洞像 Spectre、Meltdown 爆出来后这种隔离不够平安。
于是他们升级为“每站点一个进程”,跨站 iframe 也分到不同进程里跑,说句实话…。
这波操作让攻击者只能拿到当前站点的数据,根本窃不到别的网站信息,地道。。

