谷歌浏览器(英文名:Google Chrome)是由Google开发的网页浏览器,此款浏览器基于其他开源软件开发,在提高稳定性、安全性和速度方面取得了很大进步,并以简洁、有效的用户界面广受好评。

谷歌浏览器于2008年9月推出测试版本,提供43种语言版本(含中文),为Windows、Mac OS X和Linux等主流操作系统提供下载。截止到2011年7月,谷歌浏览器的市场份额已升至13.45%,在同类产品中增速位居第一。

根据需求设计

如今,我们对互联网的需求已经发生了巨大的变化,人们对于影音、娱乐、购物、交流等方面的需求,第一代浏览器已远远不能满足。为了满足用户更好地利用互联网的需求,Google从无到有地开发了一款先进的浏览器:谷歌浏览器。

稳定方面,这款浏览器满足了用户对稳定性的要求,可保证用户连续稳定在线;安全方面,谷歌浏览器革新了软件结构,有效地防止和打击恶意程序;速度方面,谷歌浏览器采用全新的JavaScript渲染引擎V8,不但启动快,打开网页更快;最后谷歌浏览器一直在寻找功能和界面的平衡点,并作了领先潮流的设计,使得用户界面简单且有效。

稳定性和多任务架构

通过对同代的其他浏览器的稳定性分析,单线程导致的浏览器锁死是影响稳定性的一大隐患。

因此谷歌浏览器采用多线程架构,每个进程都有自己的内存和自己的全局数据结构副本,就像现在的操作系统一样,把不同的进程隔离,不同的任务渲染不同的浏览器窗口,也就是说一个进程出现问题,用户最多就是失去一个窗口而已,浏览其他网页依旧流畅。

多进程的设计也意味着更多内存成本,但鉴于谷歌浏览器合理、有效的内存使用机制,使得内存的占用大幅降低。谷歌浏览器还拥有类任务管理器的机制,使得对系统的消耗一目了然。

WebKit和V8

WebKit是一款开源的渲染引擎,因为其有效的内存管理成为现代浏览器的首选。

V8是一款专为Chrome开发的JavaScript引擎,解决了以往其他引擎不看重性能和系统互动性的弊端,此外还增加了动态优化、动态代码生成和有效的资源回收等机制,使得V8获得极致速度的同时也和用户有着更好的交互性。

安全性和沙盒

对于用户来说,恶意程序和钓鱼程序永远是个隐藏的大问题,这极大影响了用户的上网体验和信任度。谷歌浏览器为此采取的措施是沙盒模式。

沙盒模式旨在防止恶意程序进入用户电脑中,每一个浏览器窗口都被设计成一个沙盒,沙盒之中的程序可以运行,但不能在硬盘上写入任何数据,也无法读取用户的敏感文件。当恶意程序在窗口中运行时,只需关闭窗口,恶意程序就彻底不存在了,且不会对其他浏览窗口产生影响。

用户体验

在谷歌浏览器中,最具识别度的就是其单独的浏览器窗口标签,用户很容易把不同的窗口拆分与合并,提高浏览效率。谷歌浏览器的地址栏被称之为“万能盒子”,显示网址的同时,还提供搜索建议、自动完成、书签等功能。在打开新窗口时,谷歌浏览器默认的首页会显示九个最常见的网页,更符合个人使用习惯。

结语

通过上面的简略介绍,我们初步了解了谷歌浏览器的强大。让我们感到兴奋的是,随着互联网的发展,谷歌浏览器也在不断进化,持续为网络程序提供稳固的平台,为用户提供愉悦的体验。用户通过谷歌浏览器可以更好地享受互联网。


作者:高松

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐