chrome怎么调用硬件_浏览器发展简史——IE帝国是如何被chrome打败的?

本文讲述了Chrome如何从众多浏览器中脱颖而出,逐步取代IE成为霸主的过程。Chrome凭借其轻量化、速度快的特点赢得用户青睐,同时通过技术创新,如高效的JS引擎实现硬件资源调用,进而扩展到服务器端(Node.js)和桌面应用(如Electron),实现了全平台覆盖。如今,Chrome已成为浏览器市场的主导者。
摘要由CSDN通过智能技术生成

#浏览器# #Chrome# #Chromium# #ie# #谷歌浏览器#

1、起源

最初的浏览器是NetScape(年代久远),后来被Windows的默认浏览器取代(windows用户量太大了),谁也想不到,windows的ie地位有一天会被chrome取代。当时windowsxp,vista,win7环境下,ie都是占据绝对地位,当时开发的软件,甚至只能够支持ie就可以交付。但是ie实在是太慢了,内部版本又混乱,你在ie6上开发的程序,在ie8上就莫名其妙的崩溃了,而且还查不出原因。这让开发人员很崩溃,当然开发出来的软件兼容性很差,用户的体验就更差,用户怨声载道。

f4928c7b7ecbba8aacda675c9c8b3401.png

2、战争

这个时候firefox和chrome出现了。chrome以其轻量化,速度快赢得了大量用户。从win7开始,互联网非常便利,安装新的浏览器变得方便,大家开始全面替换ie。由于chrome在跨平台及移动端的良好表现,成为浏览器界的霸主,ie则成为历史。虽然每台windows上都有ie,但是真正使用的浏览器往往更多的是chrome。

dac283da3dbbcdec1929489d54a4e6c5.png

3、盛世

现代的BS开发界又出现了一个当年ie盛世时的极端,只要chrome可用就可以交付,因为用户就只要用chrome。

国内的360,搜狗等浏览器均是基于此内核开发的产品,所以chrome能用,那么这些就都能用了,非常方便,而ie呢?谁还用ie?除了那些zhengfu部门专用的系统。

546ad4efd44bb8554a26543fdbef4ac2.png
20cef409a6d673430f1b8df0ca8a4ee5.png

3.1 chrome的技术优势

chrome提供了一个JS解释器引擎,可以直接将javascript编译成机器码调用硬件资源。效率非常高。

3.2 扩展到服务器

于是有个项目node.js,对v8进行封装,从而使javascript可以运行非浏览器环境,使js从浏览器扩展到服务端。

3.3 扩展到桌面

有了node.js,就可以把node.js和浏览器结合起来,开发桌面应用程序(一次开发,BS、CS都能用了)。

这里有两个项目可以参考:

1)node-webkit(基于node.js+webkit):https://github.com/nwjs/nw.js

2)electron(基于node.js+chromium):https://github.com/atom/electron

至此:chrome完成了从PC端浏览器,到移动端、服务端和桌面端的全方位占领,是当今浏览器界当之无愧的老大,版图已远超当年IE。

0590ce027b8b347ce7480c93a425bba1.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值