编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

浏览器发展简史——IE帝国是如何被chrome打败的?

wxchong 2024-08-05 01:23:14 开源技术 31 ℃ 0 评论

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

1、起源

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

2、战争

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

3、盛世

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

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

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。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表