几个月前 Google 突然携 Chrome
加入已经白热化的浏览器之战,对很多人来说这非常意外,然而对 Google 工程师 Lars Bak 来说,Chrome
是他们多年的心血。Bak 领导开发了 Chrome 的 v8 JavaScript 引擎,该引擎是 Chrome
最为人称道的功能,随着浏览器越来越成为众多 Web 应用的宿主,很多浏览器内置的 JavaScript 引擎已经不堪重负。
Lars Bak 告诉
TechRadar,很奇妙,这正好是我们两年半前开始的工作。一开始,我们没有遇到竞争,就 JavaScript
执行速度来说,之前的所有浏览器没有多少差别,而这已经成为 Web 程序的瓶颈。于是我们开始为 JavaScript 加速以适应那些大量采用
JavaScript 的 Web 程序。
虽然 JavaScript 不是浏览器的全部,然而 JavaScript 在浏览器的效率是可以测量的,这就为浏览器带来了可比较性。我们的这个想法引发了整个行业的关注,v8 推出后,我们看到很多浏览器商都推出了他们自己的新 JavaScript 引擎。
以下为访谈全文,TR - Tech Radar, LB - Lars Bak。
TR: 你是否认为是 Chrome 对 JavaScript 的关注与创新引发了别的浏览器在这方面的努力?
LB: 我希望是我们的创新引发了其它浏览器到努力,看时间顺序也是这样,这是一个合理的解释。不过这并不重要,因为别的浏览器都慢,只有你一枝独秀也不行,Web 开发者必须要考虑那些最慢的浏览器,因此我们希望所有浏览器都快。
如果我们看看 JavaScript 的历史,一开始,它用来做一些诸如点某个按钮一类的工作,但它最终出人意料地成为一种 Web 编程语言。
我们从零开始的一个原因是,觉得目前的平台,其灵活性无法适应一个高性能的引擎。从根本上,我们希望展示一个可灵活运用于将来 Web 程序的 JavaScript 引擎。
TR: 那你是否觉得已经实现了这样接近未来 Web 程序需求的浏览器?
LB: 是的,可以这样说。我的意思是我并非毫无基础。我使用 Java 一类的语言做了20年虚拟机,Chrome 肯定是建立在这些系统的基础上的。我相信我们的 JavaScript 引擎拥有很好的灵活性,虽然目前多数 Web 程序还用不到,但将来会。
Chrome 有很多有趣的地方。我个人喜欢它非常整洁的
UI,我的意思是,如果你在一些老笔记本电脑上使用, Chrome UI 占很少的屏幕空间。另外,Chrome
设计时有一个原则,就是不会让你受到打扰,不会有弹出的窗口让你分心,你可以一直停留在当前网页上。
还有一个更有趣的功能,如每个标签都运行自己独立的进程,这增强了安全和独立性,和其它浏览器比较一下就会发现每个标签都独立运行。
这就不会导致崩溃,这是一个方面,从性能上讲,别的浏览器所有 Tab 使用同一个 JavaScript 引擎,这样随着 Tab 的增多势必越来越慢。
TR: 很显然 Chrome 在缺乏第三方扩展支持方面遭人诟病,会很快推出吗?
LB: 我们在做这件事。我们在博客中提过,今年会推出而且肯定是人们想要的东西。不过,当您工作于一个新项目,你应当将重点放在基础上,比如我们的 UI,其它东西可以慢慢来、我非常确切,Chrome 会有一个非常健康的第三方扩展市场。
TR: 最近的一些浏览器似乎从 Chrome 那里借鉴了一些东西,这是好事吗?
LB: 我不知道这是否模仿,但我们启动这个项目的初衷就是鼓励创新。我们的源代码是公开的,任何人都可以获得,因此如果有人使用了我们的 Tab 风格,那正是我们希望的。鼓励创新是整个 Chrome 项目的基石,这很好。
竞争也是好的,尤其当我们可以分享其途径的时候,用户将最终受益。我觉得人们有多种选择是很好的,他们可以尝试不同浏览器。
在 Google,我们尝试过很多不同浏览器,不同设计,人们应当多尝试一些。健康的竞争非常重要,最终会让用户受益,也会让人们在使用 Web 的时候更舒适一些。
TR: 浏览器和操作系统之间的界限越来越模糊,是这样吗?
LB: 在没有 Wi-fi 接入的地方很多人因为浏览器上不了网而觉得天塌下来了。这很有趣,似乎任何人买回新电脑后并不安装本地程序,他们只使用浏览器。
Web 已经成为计算机不可或缺的一部分,浏览器和操作系统之间的界限已经不是很重要。对 Google 和 Chrome 而言,我们所有内部程序都是基于 Web 的,因此我们已经接受浏览器的一切。
TR: 那么在选择浏览器的时候,速度是否应当成为决定性因素?
LB: 还应当有别的倾向,速度自然是一个因素,还应考虑其活力,我们就试图让 Chrome 成为一款充满活力的浏览器。人们还喜欢简单,意味着你知道下一步做什么。
我觉得,速度很重要,同时,浏览器整体速度的提高也很重要,随着更多标准化 Web 程序的推出,我们会很容易衡量浏览器的整体速度。
TR: 随着 Windows 7 与 IE8 的到来,人们是否还会使用那些非默认浏览器,像 Chrome, Firefox?
LB: 我觉得既然下载就是点下鼠标的事,那不会是多大的问题。希望竞争可以促使人们使用适合他们的浏览器。
TR: Chrome 还相对有些新,它的表现如何?
LB: 我们获得的反馈绝大多数是积极的。它于去年12月正式推出,还不到一个季度,考虑到这这点,我觉得我们的市场份额很不错。人人都已经有了自己的浏览器,因此还要再等一阵,不过如果你有好的功能,人们会上门。
我们希望做得更好,随着当前大量 Web 程序的推出,你能看到的是更多的功能。Web 程序一个最基本的特点是人们无需自己升级,他们在浏览器中看到的就是最新的,我喜欢这点。
本文国际来源:http://www.techradar.com/news/software/applications/interview-google-chrome-s-lars-bak-548115?artc_pg=1
中文翻译来源:COMSHARP CMS 官方网站
分享到:
相关推荐
Google Chrome 谷歌浏览器 7.0.517.44 离线安装包
正版Google Chrome谷歌浏览器v104.0.5112.81的exe应用程序
Transform your web application ideas into Google Chrome Extensions. Choose the recommended components for creating your kind of extension. Leverage the power of a Google Chrome browser by making use ...
通过嵌入谷歌插件(Google Chrome Frame),这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器。
google chrome用来浏览网页Google Chrome,又称Google浏览器,是一个由Google(谷歌)公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率...
Chrome Frame 是 Google 推出的一个针对 IE 6,7,8 开发的免费开源的浏览器插件,它可以让IE浏览器使用上webkit 内核。使用该插件后,用户的 IE 将获得和Chrome浏览器一样的高性能和丰富的功能,例如高速的...
谷歌浏览器(googlechrome.dmg )适用于macOS系统
Google谷歌浏览器Chrome39便携版本。 针对金蝶协同办公7.0要求Chrome33以上Chrome44以下,由于Chrome更新太快,存一份旧的版本供有需要的伙伴下载使用。
原版Chrome(谷歌浏览器) for Mac, 版本 77.0.3865.120(正式版本) (64 位)googlechrome.dmg
谷歌chrome 31离线安装包,google chrome offline installation file
Google Chrome Backup 是一款完整备份Chrome设置(包括历史和扩展), Chrome 历史记录、书签、扩展等等信息的工具,支持 Chromium 及 Portable 版本。 如果使用的是安装版的 Chrome,那么运行 Google Chrome Backup...
Transform your existing web applications into Google Chrome browser extensions and create brand new extensions that improve your own browsing experience and that of your users. This book shows you how...
谷歌浏览器的118x64离线版本,也被称为谷歌浏览器企业免费版,是一款由Google公司开发的网页浏览器。...此外,通过Gmail、Google Pay和Google助理等Google应用,Chrome可以帮助您提高工作效率并充分利用您的浏览器。
Google Chrome谷歌浏览器
Google Chrome是由Google开发的免费网页浏览器。Chrome是化学元素“铬”的英文名称,过去也用Chrome称呼浏览器的外框。Chrome相应的开放源代码计划名为Chromium,而Google Chrome本身是非自由软件,未开放全部源代码...
google浏览器 32位 ,64位安装包,Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
Linux google-chrome 谷歌浏览器,deb格式,通过sudo dpkg -i + xxx.deb方式安装
Google Chrome 下载地址 要想下载历史版本 Chrome,必须先确定要下载的版本号,然后取版本号第二个小数点后的数字。比如4.0.266.0的下载地址就是:
谷歌Chrome 离线版本 73.0.3683.75(正式版本) (64 位) Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的...
GoogleChrome_52.0.2743.116_PortableSoft 绿色免安装版