纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

Chrome是如何成功的?

3月19日 逆落雪投稿
  Google为什么要做浏览器?
  其实,Google的联合创始人LarryPage和SergeyBrin早在2001年就想做浏览器,但是当时的CEO施密特一直反对,因为从头开发一个浏览器的成本太高了,不是一个创业公司可以承受的。
  因此,Google直到2006年,公司已经上市2年了,才开始做浏览器,秘密开发了2年,Chrome才正式发布。
  Google真正开始开发Chrome是2006年,当时IE的市场占有率高达80,Firefox大概是10。
  自从击败Netscape之后,IE似乎可以高枕无忧了。如果那时候有人要做一个浏览器,大多数人都会质疑,还需要多个浏览器干嘛?IE和Firefox又不是不能用。
  但是,2006年时的Web早已经不再是简单的静态页面,Gmail、Youtube、GoogleMaps,Facebook这些复杂的Web应用已经出现一段时间了,传统浏览器在架构、性能以及稳定性上已经逐渐不再适用了,这时正是需要一款更加强大的浏览器来满足用户与Web开发者的需求。
  Google所做的最重要的事情,就是对成千上万的网页进行排序,所以它存在的意义是基于网页的。
  而一个更快、更好的浏览器,可以促进Web技术的发展,网页会越来越多,越来越好,用户花在Web上的时间越来越多,这对Google是有益。因此,Google要做浏览器,不只是想要一个搜索入口那么简单。
  Google希望通过Chrome浏览器来促进Web技术的发展,从而让自己受益,这也不是什么秘密,Chrome团队的人都是这么说的,Google现在的CEO是SundarPichai,他当年发布Chrome的时候是这样说的:
  Wehopetocollaboratewiththeentirecommunitytohelpdrivethewebforward。
  这样假大空的话当年大概没几个人相信,但是这不重要,重要的是Google真的做到了,Chrome确实推动了Web技术的发展。没有Chrome的话,现在的Web技术大概确实得落后不少。
  如果Google只是想要一个搜索入口,它可以收购一个浏览器,或者基于开源浏览器套一个壳,做一下账户系统就够了,再通过Google网站进行推广。
  国内各个大厂的浏览器都是基于Chrome的开源版本Chromium实现的,某个浏览器甚至直接打包了Chrome的安装包。
  既然Google想做的事情是推动Web技术发展,如果沿用旧的思想和技术的话,显然是做不到的。于是,他们设计了一个多进程的浏览器架构,重新写了一个性能彪悍的JavaScript引擎V8,后来又基于Webkit做了一个新的渲染引擎Blink。
  不妨这样说,Google与国内的搜索引擎巨头们的还差一个Chrome浏览器。后者看到的是搜索流量带来的商业价值以及重新开发一个浏览器的巨大成本,而前者看到了Web技术发展对搜索引擎本身的长远价值。
  Chrome就一定能成功吗?
  Google终于决定做浏览器了,但这事能不能做成,其实也不一定。和每一个大公司一样,Google失败的项目远远多于成功的项目,大家不妨看看KilledbyGoogle里面的列表。
  Google确实有很多非常成功的产品,比如Android,Youtube,GoogleMaps,DeepMind,但是它们其实都是收购来的。Chrome算是Google为数不多的真正从零开始打造出来的产品。
  下面这张图是Chrome发布时的照片:
  照片中从左至右是LarryPage,BrianRakowski,SundarPichai,SergeyBrin,DarinFisher,LarsBak和BenGoodger,他们都是Chrome浏览器最关键人物,也都因为Chrome的成功而收益不菲。
  LarryPage和SergeyBrin是Google的创始人,他们一直希望做浏览器;
  SundarPichai当时是Google负责产品的副总裁,Chrome也在他的管理范围之类,现在他是Google的CEO;
  BrianRakowski当时是Chrome的产品经理,现在是Google负责产品的副总裁;
  LarsBak是JavaScript引擎V8的负责人,曾长期从事编程语言的虚拟机开发工作;
  DarinFisher是Chrome最早期的开发者,之前是Firefox的工程师,现在是Google负责Chrome的副总裁;
  BenGoodger是Chrome最早期的开发者,之前是Firefox的工程师,现在的职级为DistinguishedEngineer,仅次于GoogleFellow以及SeniorGoogleF
  照片中大家都挺开心的,秘密开发了2年的Chrome终于发布了,但是他们能想到10年后Chrome可以占有接近70的市场份额吗?
  下图是2009年到2019年浏览器的市场份额变化,Chrome一路飙升,而一度垄断市场的IE则刚好相反:
  不妨对比一下1994年到2008年的浏览器市场份额,IE通过免费捆绑Windows把Netscape整垮了,巅峰时期的市场占有率高达96:
  浏览器一直是一个硝烟四起的战场,因此浏览器市场份额的变化多少有点戏剧性。
  Chrome为什么会成功?
  Chrome为什么会这么成功呢?Google创始人LarryPage是这样说的:
  Chromehashundredsofmillionsofhappyusersandisgrowingfastthankstoitsspeed,simplicityandsecurity。
  Chrome很快,很简单,也很安全,所以它成功了,这是Page的观点。
  真的是这样吗?
  其实也差不多,不过还少了一点,stability,即稳定性。Chrome的产品哲学是一共是4个S:Speed,Security,Stability以及Simplicity。其实,这4个S适用于所有互联网产品,要做到话也不是那么容易。
  说人话,Chrome究竟有哪些不一样呢?
  简洁的用户界面(Simplicity)
  多进程架构(Stability,Speed,Security)
  JavaScript引擎V8(Speed)
  渲染引擎Blink(Speed)
  用户界面的Simplicity其实不难做到,现在很多浏览器和Chrome看起来也差不多,只是Chrome率先简化了浏览器的界面。
  这类似于iPhone发布之后,大家明白了一个简单的道理,原来手机只需要一块屏幕就够了,不需要那么多按键,后来所有智能手机基本上都长得一样了
  多进程架构、V8引擎以及Blink引擎都是非常硬核的技术,不是一般开发者可以做到的,就算是现在也很少有人或者公司去尝试做这个,所以现在国内外很多浏览器都是基于Chromium实现的。
  我想大家心里都清楚,要想这3点上超越Chrome,可能性非常小。
  Blink渲染引擎的优化对提高Web性能也至关重要,只是Chrome刚开始用的是Webkit,我会在以后的博客中详细介绍Blink。
  当然,Chrome所做的创新远不只这么多,我列举的4点是Chrome成功最关键的要素。
  简洁的用户界面
  Chrome已经发布10多年了,但是它的界面其实没怎么变过:后退图标,前进图标,刷新图标,合并的地址栏与搜索框,书签图标,登陆图标,设置图标Chrome的界面非常简洁,没有任何多余的元素。
  2009年的Chrome是这样的:
  图片来源:Gmailin30seconds
  2019年的Chrome是这样的:
  Chrome发布时,IE8也差不多在同一时期发布,但是它的界面就没那么简洁了:
  通常,用户应该不会去点击“页面”、“安全”、“工具”等选项,其实它们完全可以隐藏起来。Chrome的很多选项都是隐藏在设置选项里面,其实更加科学。
  Chrome是第一个将地址栏与搜索框合并的浏览器,合并的框被称为Omnibox,用户既可以输入地址,也可以搜索关键字。当用户输入时,Chrome还会进行实时推荐用户可能要访问的网页。
  Chrome还把书签栏给隐藏了,这对于重度书签用户(比如我)来说带来一些不便,但是这也让界面又简洁了很多。
  很多浏览器的书签栏不仅没有隐藏,还会添加很多莫名其妙的默认书签,甚至很多软件安装时也会给浏览器添加一些书签,而这些书签其实很多用户都不会访问。
  合并地址栏和搜索框,隐藏书签栏,这样做不只是让用户界面更加简洁,还可以培养用户的搜索习惯,让用户不在需要记住特定的网站。
  Chrome与IE8的Tab位置是不一样的,Chrome的Tab在上面,而IE8的Tab在下面,这个区别似乎没那么重要,不过也没那么简单。Tab是Chrome用户界面最重要的元素,每一个Tab使用独立的进程,Tab可以拖拽出来作为独立的窗口,相当于一个独立的应用。
  Chrome的设计哲学是”Content,notChrome”,因此它们Tab置顶,把一切可以省略的东西都去掉,比如搜索框、状态栏、书签栏以及各种设置的快捷方式,尽量让每一个Tab看起来像一个独立的应用:邮件、视频、社交或者购物等,不要让多余的浏览器元素影响用户体验,让用户专注于Web应用本身,让Web应用越来越重要,这不不正是Google的阳谋吗?
  Chrome的产品哲学与iPhone以及微信本质是一样的,都是极简主义,这个地球人都知道,但是没有多少产品可以真正做到。为什么呢?因为要做到极简主义,需要深刻思考用户需求以及产品价值。
  多进程架构
  Chrome的每一个Tab和插件,都使用独立的进程。这样可以提高浏览器的性能、安全性以及稳定性:
  充分利用多核CPU,不同的进程可以使用不同的CPU核运行;
  便于限制Tab与插件进程的权限,减少安全隐患;当某一个Tab的页面崩溃了,不会导致其他Tab崩溃,整个浏览器还可以正常使用;
  多进程架构借鉴了现代操作系统的设计思想,浏览器不再是一个简单的应用,它是一个平台,可以用于独立运行各种各样的Web应用。
  使用Chrome的任务管理器,可以查看每一个Tab和插件进程所使用的CPU、内存已经网络。这样可以帮助Web开发者优化代码,高效利用计算机资源。
  既然多进程架构有这么多好处,那为什么以前的浏览器采用单进程架构呢?因为IE、Firefox等浏览器诞生时,Web还非常简单,大多是静态页面,单进程就够用了,而且当年也没有什么多核CPU。
  从单进程架构切换到多进程架构是一个非常复杂的过程,Firefox从2009年到2017年花了整整8年时间才完成切换。
  从这一点来说,Firefox落后了Chrome接近10年。这倒不是因为Chrome的工程师特别厉害,而是因为Chrome从一开始就设计了多进程架构,没有什么技术债。
  JavaScript引擎V8
  Chrome的性能优异,很大程度上要归功于他们的重新的开发的JavaScript引擎V8。V8引擎可以将JS代码编译为高效的汇编代码,同时还要负责执行代码、分配内存以及垃圾回收。
  V8引擎的命名灵感来自超级性能车的V8引擎,敢于这样命名确实需要一些实力,它性能确实一直在稳步提高,下面是使用Speedometerbenchmark的测试结果:
  JavaScript是动态的,且没有类型,这会给V8引擎编译JS代码时带来很多麻烦。不过V8引擎可以记录代码第一次执行时的类型信息,当代码第二次执行时,则可以根据记录的类型信息生成优化的汇编代码。
  另外,V8引擎还会为Object生成动态的hiddenclass,用来记录Object的结构,以提高属性的访问速度。
  V8引擎的垃圾回收算法也非常强大,可以大幅减少内存使用。最近有人对比了一下3中不同类型的JS引擎JavaScriptCore、Hermes以及V8在ReactNative应用中的内存使用情况,发现V8的内存使用量明显低于其他引擎,且非常平稳:
  V8引擎不只是让Chrome变快,它也让JavaScript变得更加强大,让JavaScript生态系统变得异常繁荣。Node。js也是基于V8引擎的,因为有Node。js,才有了数量庞大的NPM模块,才有了各种各样的JavaScript开发框架和工具。
  Chrome会成为下一个IE吗?
  也许是树大招风,最近批评Chrome的声音越来越多了,有人甚至说Chrome会成为下一个IE6。个人觉得这个有点危言耸听。
  Chrome从一开始就是开源的,”Talkischeap,showmethecode”,如果实在对Chrome有啥特别不爽的地方,其实可以去改代码,或者fork一个更好的版本。
  Chrome从一直是尊重技术标准的,它在发布的时候就通过了Acid测试,更重要的是,它一直在推动HTML5、CSS、ECMAScript、HTTPS,HTTP2,WebAssembly,ServiceWorkers,SourceMap等Web相关技术标准的发展,大家可以在各个标准提案中看到Google工程师的身影。
  有人说Google工程师最大的问题就是喜欢提新的技术标准,但是有标准比没有标准要好太多了,国内各个大厂小程序做了快3年了,至今连个标准都没有,各玩各的,这样做导致整个小程序行业一起加班,一起重复劳动。
  最严重的问题在于,没有标准会制约小程序的进一步发展,大家无法给用户提供最好的产品。
  开放繁荣的Web符合Google的长远利益,因为Google是靠Web广告赚钱的;但是Web对于Microsoft来说一直就没有太大商业价值,因为Microsoft卖的是操作系统;按照吴军老师的基因论,IE之所以失败是Microsoft的基因决定的,而Google的基因决定了它必须把Chrome做好。
  从目前的情况来看,Chrome依然会保持简洁的界面,性能也会一直提高,这样的话,用户和开发者也没有多少动力去换浏览器。我已经用了7年Chrome了,未来还会继续用下去,那你呢?
  大家还有啥不太清楚的地方?不妨留言一下,我可以研究一下,然后再与大家分享。我是Fundebug的技术负责人,一个对JS又爱又恨的程序员。
  来源:Fundebug

阿里抓到一只考拉,现在可以说是跨境电商的霸主了阿里巴巴动物园迎来了新成员:考拉。9月6日,距离马云正式退休还有4天时,阿里正式宣布以20亿美元收购网易考拉。从8月中旬传出收购传闻,到交易正式敲定,历时不超过1个月,但……UC浏览器将在印度推出电商服务9月7日消息,据国外媒体报道,阿里巴巴集团子公司UC浏览器计划未来几个月在印度推出一项电子商务服务。在给TechCrunch的一份声明中,UC浏览器发言人表示,公司计划围……独行侠丁磊:不跟风,有洁癖,“愤世嫉俗”有人在追风,有人在独行。最近刷屏的美国工厂所有者曹德旺,以及刚刚卖掉考拉的网易创始人丁磊,都是“独行者”。三年前,曹德旺执意跑去美国建厂质疑声潮起,美国制造人力成本……社交网络十六年,各路英雄鹿死谁手十六年前,当Web1。0时代迎来夕阳之时,我们开始借助智能手机拥抱起全天候的互联网连接。而回顾过去,这是一条充斥着企业失误的道路,破损的芯片音轨、令人恐惧的炸弹威胁以及催泪瓦斯……Adobe宣布2020年彻底停止Flash更新Chrome用户在近日会收到有关“Flash将停止服务”的信息推送,Adobe官方表示,将于2020年底,彻底停止Chrome等Web端服务更新。Chrome在同时表示,……救火队长雷军5月,兼任小米中国区总裁之后,雷军换了个地方办公,从董事长办公室搬到中国区团队的办公地点。一位与他相熟的人士告诉编者,雷军撂下一句狠话,“如果国内没做好,我就不回来。”一……丁香医生:运营不到三年粉丝量第一“知乎上谁的粉丝最多?”这个从2014年就开始不断被人提起的问题,排名终于有了新的变化。据知乎官方消息,丁香医生机构号上周关注量超过228万,成为了全平台普通用户中……网络文学22年:免费、收费再到免费的轮回不管外界对网络文学质量有待提升的呼声有多高,不可否认的是,如今网络爽文的读者们依旧在爽快地“阅读人生”。不过,对于一众网络文学的创作者和平台而言,日子却越来越不痛快。8月……快手黑话大全01关于快手快手是北京快手科技有限公司旗下的产品。快手的前身,叫“GIF快手”,创始人宿华。2011年3月,快手诞生,最初是一款用来制作、分享GIF图片的手机应用;……吉利星瑞将于11月1日上市首款CMA家轿价格10万出头【智车派新闻】10月23日,吉利汽车正式宣布:吉利星瑞将于11月1日在全国上市。这款全新的“家轿颠覆者”在今年北京车展上正式亮相,并很快入列2022年杭州亚运会官方指定用车。此……Chrome是如何成功的?Google为什么要做浏览器?其实,Google的联合创始人LarryPage和SergeyBrin早在2001年就想做浏览器,但是当时的CEO施密特一直反对,因为从头开……微博的破局之路:开始进入私域流量一部微博史,舆论场半壁江山。在互联网社交媒体的圈层里,10岁的微博算得上前辈级产品。更老的前辈QQ成了00后的欢乐场,年轻2岁的微信在IM工具上的地位无可撼动。微博……
马云背后的三个女人,个个身价百亿一个成功男人的背后总有一个默默支持他的女人!但是在一些人背后,不止有一个女人在默默支持他,就比如马云,起码有三位女性在默默支持他,帮助他打造了阿里帝国,而这三位女性也获得丰厚的……24年来马云名片变化,返璞归真对于我们大部分普通人来说,名片的意义可能就是一张小小的纸片。但对于那些顶级的富豪大佬们来说,名片是一种不可或缺的商业工具,在推杯换盏的顶级酒会,遇到合适的人,拿出一张名片,轻语……全球最无耻公司就做一件事“抄袭”,赚了230亿大家总说中国人爱山寨,德国人做事严谨,但德国人山寨起来,分分钟秒杀所有人!在德国,有一家3万员工,市值30亿欧元(约230亿元)的公司,看上去是一个大企业。实际上,……王思聪抽奖撕开了微博算法猫腻,微博上线不再过滤垃圾账号为庆祝IG夺冠,王思聪“撒”113万元大奖。现在获奖情况也都知道了,113人中112个女性,只有一位男性。对此,网友“吵翻了天”。尽管微博CEO已经给出了解释,抽奖与活跃……华为HiCar已合作150多款车车载智慧屏新品即将发布【智车派新闻】10月30日,在2020华为年度旗舰新品发布盛典上,华为消费者业务手机产品线总裁何刚宣布,华为智能车机系统HiCar已经与超过20家车厂、150多款车进行了合作,……双十一剁手节落下帷幕,各大电商交易额战报Pk随着11月12日凌晨零点的到来,双十一这场有关全球购物的盛大节日落下帷幕,两大电商平台的中流砥柱天猫与京东也是第一时间公布了双十一交易额战报,天猫双11全球狂欢节全天成交额21……微软一个活了45年的愚蠢Bug现在都2018年了,而这个来自于1974年的错误信息居然还在。最新版本的windows10依然有这个限制,而这个bug第一次出现的时候星球大战还没上映,都跟水门事件一样老了。……京东刘强东再遭重大打击,亲妹刘强茹离世!北京时间11月9日,身陷漩涡的刘强东再遭重大打击,据悉年仅40岁现为“京东系”公司股东,亲妹刘强茹不幸离世。刘强茹生前为一名英语老师,当日在南京市东南大学附属中大医院因羊……奇闻趣事:HP差点叫PH,微软发家靠苹果!1、HP的名字由抛硬币决定。WilliamHewlett和DavePackardHP在1939年成立于美国的旧金山硅谷的一家车库,全称叫HewlettPackard……盘点马云轰动外媒的30条金句当今中国,如果要问哪位大佬的英语令人惊艳,那一定非JackMa莫属了。作为阿里巴巴的掌门人,马云经常收到国内外各种活动的邀请,发表英文演讲。而且呢,演讲力爆表的马总金句频……中国首富们三十岁的时候在干嘛?马云30岁背麻袋挣钱1964年生,30岁完成第一次创业,运营着一家翻译社,却天天背着大麻袋到义乌、广州进货,为了赢利津贴员工工资,比及终于不亏钱的时辰,才起头探求互联网创……windows10各大版本之间区别一:win10家庭版win10家庭版目前绝大部分新出厂的电脑使用的都是win10家庭版系统,win10家庭版具备大多数Win10的关键功能,包括全新的开始菜单、Ed……
友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形