浏览器史话中chrome霸主地位的奠定与国产浏览器的割据混战
Author:zhoulujun Date:
作为前端老鸟,从IE的6、7、8开始做前端,各种兼容性折磨死人。js还好有了jQuery。chrome出来后,真是救苦救难,解救程序员的于水火。但是可恶的boss还是要求兼容ie6,7。感谢淘宝团队的表率,率先不支持ie8以下浏览器。有了跟产品经理和老板抗争的勇气……
下面来回顾下浏览器的发展历史
浏览器的起源
浏览器始祖NCSA Mosaic在1993年1月发布(于1992年末由国家超级计算机应用中心—National Center for Supercomputing Applications开发)。Mosaic可以同时展示文字和图片,从此浏览器变得有趣多了。 在当时人气爆发的大受欢迎。Mosaic的出现,算是点燃了后期互联网热潮的火种之一。NCSA将Mosaic的商业运营权转售给了Spyglass公司,该公司又向包括微软公司在内的多家公司技术授权,允许其在 Mosaic的基础上开发自己的产品
MOSAIC开发的中心人物马克·安德森和吉姆·克拉克(几何图形发生器发明人、SGI与Healtheon公司的创始人)设立了「MOSAIC Communication Corp.」,这家公司之后1994年11月改名为「Netscape Communication Corp.」,中译为网景。网景通信聘用了许多原有的Mosaic浏览器工程师,但是没有采用Mosaic网页浏览器的任何代码。
1994年10月13日,网景通信公司推出发布了Mosaic Netscape 0.9
1994年开始,网景通信公司推出了代号为Netscape Navigator 1.0(网景导航者、网景浏览器),随后迭代版本迅速占领浏览器大部分份额。Netscape自称“Mozilla/1.0(Win3.1)”,一说 Mozilla = Mosaic + Killer,意为Mosaic杀手,也有说法是 Mozilla = Mosaic & Godzilla,意为马赛克和哥斯拉,而Mozilla最初的吉祥物是只绿色大蜥蜴,后来更改为红色暴龙,跟哥斯拉长得一样。
1995年起搭载cookie、框架和JavaScript等多样独自功能的2.0版上市。从前前端码农开始可以大踏步干活了,与通宵达旦干兼容血战到底。网景支持框架(frame),但是Mosaic不支持框架,于是网站管理员探测user agent,对Mozilla浏览器发送含有框架的页面,对非Mozilla浏览器发送没有框架的页面。
网景一看浏览器业务这么好,那干脆试着做一个操作系统得了,微软意识到网景通讯公司对其操作系统和应用市场的威胁,立马收购另外一家浏览器公司,在其基础上开发了Internet Explorer网景跟微软的撕逼大战不必多说,这中间就是多出了IE。windows捆绑IE,网景涅盘成了 Mozilla 基金会并制作了 Gecko,自称 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) 。Mozilla 后来又成了Firefox(火狐),自称 Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.7.5) Gecko/20041108 Firefox/1.0。这些目前基本非常小众了。
苹果鼓捣出了 Safari,拿来了 KHTML,敲敲打打修修补补一番满意之后改称 WebKit。Safari 想要用给 KHTML 准备的网页,因此自称 Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5。
无论是Firefox还是Opera还是IE,都是骨灰。这里暂且略过。正主chrome从webkit中诞生
国产浏览器的起源于IE,一位网名为changyou(畅游)的程序员于1999年在论坛上发布一款叫”MyIE"的浏览器,基于IE,但采用多窗口浏览,占用系统资源比IE6少很多,且有鼠标手势、视觉化书签等功能,后来的中国浏览器MyIE2(后改名Maxthon)、网际畅游(后改名GreenBrowser)与TheWorld(世界之窗)等都是用MyIE的源代码改写完成。这几款浏览器都不是开发MyIE那位维护的,MyIE版本到3.2版本后就再也没有更新过,“畅游”这个人也消失不见了。后来呢遨游成立公司独自运营,TheWorld被360收购变成了360安全浏览器。后他们随着3q大战 3b大战,各个厂商都推出拿着webkit的外衣推出各自的浏览器。
Chrome Beta版正式发布
2008年,北京奥运会开展之际,Google正式发布首个Chrome Beta版,这次发布涉及全球100多个国家。同日,Google官方网站也提供了下载连接。
2009年,Chrome在支持Windwos的基础上又发布了Mac和Linux两个版本,至此Chrome浏览器已经支持所有主流系统。
chrome从08年到14年和从14年到18年,基本都发布了30个版本。
准备手机chrome各个版本演进的历史。等待更新吧。
参考文章:
浏览器 发展历史 https://www.jianshu.com/p/c1c2737f1d0b
全球第一大浏览器 简述Chrome发展史 https://digi.tech.qq.com/a/20120605/001119.htm
转载本站文章《浏览器史话中chrome霸主地位的奠定与国产浏览器的割据混战》,
请注明出处:https://www.zhoulujun.cn/html/webfront/browser/webkit/2019_0615_8140.html
延伸阅读:
- Chrome高性能的秘密:预连接、预加载与预渲染
- Chrome高性能的秘密:DNS预解析
- Chrome高性能的秘密:对Mobile平台的优化
- your connection to this site is not secure,ERR_NAME_NOT_RESOLVED
- chrome查看一个网站是否使用http2,JavaScript如何检测是否是http2
- chrome浏览器跨域:mac与windows设置跨域的技巧
- WebKit三件套(1):WebKit之WebCore篇
- chrome无法粘贴JavaScript代码执行:Don’t paste code into the DevTools
- 移动前端开发之Chrome 实现远程调试
- Chrome扩展程序导出备份与本地导入浏览器
- chrome对页面重绘和回流以及优化进行优化
- 浏览器层面优化前端性能(1):Chrom组件与进程/线程模型分析
- WebKit渲染基础之Render树的建立
- Render树、RenderObject与RenderLayer
- WebKit三件套(2):WebKit之JavaScriptCore/V8
- WebKit三件套(3):WebKit之Port篇
- WebKit网页布局实现(0):基本概念及标准篇