谷歌由互联网搜索起家,经过多年的逐步发展,转向更广泛的网络服务。谷歌很早就明白浏览器性能的优劣将决定它自己的前途命运。谷歌虽然帮助 Mozilla 的开发火狐,但是,感到还是不能满足自己的需要。于是,从 2002 年春开始,谷歌就着手准备自己的浏览器开发(技术和人才的储备)。

2002年7月,Brian Rakowski加盟谷歌,主持GMail的开发,那时,GMail的开发涉及(触及)到一些浏览器最新的核心技术。谷歌的Maps和Mail的研发不断提高对浏览器性能的要求。随着Ian Hickson加盟谷歌,带来了多年的浏览器Opera开发经验。在这一期间,谷歌不断地搜集具有浏览器开发经验的技术人才,为自己的浏览器开发做准备。

2005年8月,谷歌购并Android,建立起进军互联网移动设备的支撑点。Android借助基于引擎WebKit的浏览器和相关应用加强了谷歌的Web应用特性。在2005年夏天,谷歌兼并Reqwireless及其移动Web浏览器技术,并且把这个开发团队与Android开发团队合并,一起开发自己的Web接口规范。实际上,谷歌浏览器Chrome分享了许多Android的程序代码和它的图形引擎。同时,谷歌在2005年兼并Skia,利用其向量图形库增强Chrome的图形引擎。在2007年5月,谷歌购并应用安全公司GreenBorder,直接获得了浏览器Chrome的一项关键技术,即虚拟机中所谓“沙盒”技术,为每一个标签(Tab)配备一个程序进程(多线程)。至此,谷歌浏览器Chrome的技术准备完毕,呼之欲出了。

谷歌浏览器Chrome的技术负责人Ben Goodger,精于火狐浏览器的集成,在2005年被谷歌聘用,准备最后冲刺谷歌浏览器Chrome的开发。实际上,谷歌在2005至2006年期间,聘用了火狐的顶级开发高手,比如,Darin Fisher、Pam Greene和Brian Ryner,在2006年的春天,正式组建自己的浏览器开发团队(20人),从事浏览器Chrome原型的开发。浏览器Chrome原型,基于WebKit引擎之上,特别针对互联网宽带的持续连接(“always-on”)的Web应用。

随着现代计算机硬件性能的迅速提高,比如,多核高频CPU、大内存和高带宽等,对浏览器提出了更高的要求,比如,为每个浏览器标签分配一个单独的进程,与操作系统的通信都必须是多线程的,加大缓存容量,不怕消费更多的带宽资源。由此可见,虽然IE 8、FireFox 3.1和苹果的safari浏览器都采用了不少新技术,但是,在某些方面(比如,多进程),谷歌浏览器Chrome的优异性能是它们所不能及的。

谷歌为了自己的需要,多年积累人才和技术,开发了浏览器Chrome(寓意为铬合金,注意合金两字),并且开放其全部源代码,欢迎竞争对手自由使用。这是非常难能可贵的,局外人生(谷歌)什么气呢?

(注,9月3日下午,我叫Ubuntu实验室下载了Chrome浏览器,放在基于Ubuntu 8.04之上的虚拟机Windows环境中运行,发现它的运行速度很快,效果不错,但是,插件很少,还没有Linux版本。看来,Chrome浏览器似乎用在小电脑上效果更好。)

谷歌浏览器Chrome的由来相关推荐

  1. window.open 不显示地址栏_谷歌浏览器Chrome显示「由贵单位管理」怎么解决?非阿里...

    前段时间就听说使用谷歌浏览器 Chrome 会中招,特征就是点击 Chrome 右上角的三个小圆点按钮后弹出的下拉菜单最下方会显示"由贵单位管理".没想到我电脑上的谷歌浏览器 Ch ...

  2. 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?

    2019独角兽企业重金招聘Python工程师标准>>> 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?新手学习js或jquery时,一般是在本地调 ...

  3. Axure谷歌浏览器Chrome扩展程序下载及安装方法

    Axure谷歌浏览器Chrome扩展程序下载及安装方法 1.下载Chrome扩展程序 下载地址:http://oss.liuzhuo.xin/xcx/image/kjnn3840_7htct7mp82 ...

  4. 正确下载谷歌浏览器Chrome本地安装包 ,能离线安装

    转载链接,感谢分享,亲测有效,仅供参考: 教你下载谷歌浏览器Chrome本地安装包 没有网络也能安装的 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/416 ...

  5. 谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法

    谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法 一.什么是油猴脚本 二.油猴安装方法 方法一:Google官方商店安装(推荐) 方法二:本地安装(无需KX上网) 一.什么是油 ...

  6. 谷歌浏览器chrome扩展插件-农名的世界脚本

    farmersworld 游戏比较火,写个简单的自动收获的插件. 脚本支持 手锯.电锯.挖掘机.渔船的自动收获. 能量.持久度不够了自动修复. manifest.json {"manifes ...

  7. 将谷歌浏览器 Chrome 已安装的插件打包成 crx 给其它电脑离线安装 +【怎么安装Chrome插件】安装Chrome第三方插件

    转载:将谷歌浏览器 Chrome 已安装的插件打包成 crx 给其它电脑离线安装 转载: [怎么安装Chrome插件]安装Chrome第三方插件 环境: OS - win7 64bit 旗舰版 Chr ...

  8. 如何打包谷歌浏览器Chrome的扩展程序

    如何打包谷歌浏览器Chrome的扩展程序 国内不容易下载谷歌扩展程序,因此,可以打包好谷歌浏览器已经存在的扩展程序,搬到另一台电脑上使用. 1. 首先,打开谷歌浏览器 点击设置,如上图. 依次选择[更 ...

  9. 问题:谷歌浏览器(Chrome)无法访问网站ERR_CONNECTION_REFUSED

    问题:谷歌浏览器(Chrome)无法访问网站ERR_CONNECTION_REFUSED-2020-4-3 我解决的方法:ti zi 运行了一下,就好了 ps 之前尝试了很多都没好如下 1.浏览器重置 ...

最新文章

  1. 禁止解析某目录的php,限制访问user_agent,php相关配置
  2. Linker加载so失败问题分析
  3. 请投上您的一票,助力 2019 开源基础设施峰会
  4. 阿里云物模型层功能分析
  5. pyspark pipline
  6. Python学习网络爬虫--转
  7. ISA Server出现12250错误的解决方法
  8. 一个服务器上配置多个tomcat
  9. 台湾大学林轩田机器学习基石课程学习笔记10 -- Logistic Regression
  10. Java 多个引用类型变量引用同一个对象
  11. 三维重建:QT+OpenNI+Kinect图像校正
  12. linux nginx 安装stream,Centos7-64bit-编译安装配置Nginx stream四层负载均衡 动态加载
  13. Alpha冲刺阶段博客汇总
  14. Directx11教程(47) alpha blend(4)-雾的实现
  15. SilverLight自定义集合控件中的集合项数据绑定问题
  16. C#SHA1算法及注意事项
  17. leetCode-458. Poor Pigs
  18. Java负数除法和求余运算
  19. 闲人闲谈PS之二十二——WBS结算规则批量维护函数
  20. 更完美 联想乐Phone获取root权限教程

热门文章

  1. [svc]二三层数据格式三层数据如何匹配路由
  2. 高德地图使用步骤介绍
  3. dllcache“转移”到别的盘
  4. Excel——vlookup函数用法详解
  5. ubuntu+win7 在Thinkpad T400s上的双系统安装
  6. Vimium 介绍及使用
  7. Unity 5.4+版本报错RuntimePlatform.WindowsWebPlayer 或者 RuntimePlatform.OSXWebPlayer 弃用的
  8. 使用iperf进行局域网内测速
  9. 实用字体素材网站大全
  10. 《道德经》(王弼本)