2KB项目,专业的源码交易网站 帮助 收藏 每日签到

WebKit 是浏览器引擎的 jQuery

  • 时间:2019-01-23 18:44 编辑:2KB 来源:2KB.COM 阅读:362
  • 扫一扫,手机访问
  • 分享
摘要:
WebKit jQuery 英文原文:WebKit is the jQuery of Browser Engines 最新 消息,Opera决定所有旗下浏览器(包括桌面和移动版)使用WebKit引擎(就是Chromium)。我看见许多人在Twitter上咬牙切齿。我想我可以回答这个问题,因为现在的情况和2008-2009年一样。然而如今是2013年,Chrome/Chromium团队使用WebKit让许多应用无法停滞充满新意。事实上赋予你提速应用开发的能力,并减少实现通用标准的烦忧。我认为,现在的WebKit(一个实现部分标准兼容的Web浏览器框架)就像现在的jQuery(实现页面DOM操作兼容的框架)。

以下是我看到的争论观点:

浏览器用WebKit引擎阻碍发展

这明显不对。KDE创造了KHTML,苹果基于它创造了WebKit,而Chrome又基于WebKit创造了Chromiun。我想没有人能质疑Chrome/Chromium比Safari和Konqueror更成功。Chrome团队证明选择WebKit引起的所谓的阻碍发展,其实是为WebKit做贡献,使之向你希望(好的)的方向发展。没理由认为Opera团队没有这个技术能力做同样的事。他们可以为WebKit引入特有的功能并反向影响其他的WebKit浏览器。
其它翻译版本 (1) 加载中

这使WebKit成为事实标准,缺陷和所有

我觉得这个观点已经没什么聊的了。WebKit已经是事实标准。我的意思是,大家想想浏览器们都 决定实现-webkit-前缀特性的时候。这明摆着“WebKit就是事实标准”。再说明一下Bug:WebKit是浏览器商们都贡献的公共代码库,任一浏览器商都可以操作自己的分支。没理由认为不标准的WebKit的Bug不能被某个浏览器商修复。有一个错误在引擎并不意味着浏览器商无力解决它——他们只是故意不修复它 (就像浏览器商故意克隆-webkit前缀)。
JavaScript中所有人都把jQuery作为了标准。它没有引起阻碍,相反地,促进了更多有趣而流行的二次开发框架,如 Twitter BootstrapHTML5 BolierplateBackbone.js

这会妨碍Opera影响Web标准的能力

我不认为Opera切换到WebKit会导致这个情况发生。但我确实看到 Anne van Kesteren从Opera跳槽到Mozilla确实是Opera推进Web标准能力的巨大打击。但我对内幕一无所知,但是如果他的跳槽是源自这次浏览器引擎的切换,那么Opera影响Web标准的能力确实遭受到了损失。
via InfoQ

Opera切换到WebKit是在走下坡路/Opera份额太小,如果Firefox或者IE切换到WebKit那会是一个大问题

我认为有一点已经非常清楚了:目前WebKit在移动端已经非常明确的大获全胜。包括即将切换到WebKit上的Opera Mini/Mobile,WebKit几乎是市面上绝大多数移动浏览器所选用的唯一渲染引擎。如果任何其他浏览器想要在移动世界占据一席之地,那它必须和 WebKit在功能上保持一致。让我们在此得到一个逻辑上的结论:在移动世界已经被WebKit统治的情况下,为了保持同步,Mozilla和 Microsoft将会感受到巨大的压力来迫使他们将自己的浏览器也切换为WebKit。Google已经通过Chrome证实了使用WebKit并不会 导致发展停滞,其他公司更没有理由不来继续打造WebKit(有可能会创造WebKit的混合体,比如WebKit+IonMonkey)。
via InfoQ

这些问题都归结到这个大问题:他们(Mozzila,Microsoft)应该切换引擎吗?

老实说,在这一点上,对Mozilla和Microsoft来讲,这成了一个商业问题,或者是工程问题。如果你的一些开发者要花他们所有精力去实现 别人正在实现的相同标准,那么切换到一个公共的代码库(指WebKit,编者注)将会解放你的劳动力,让你可以做点儿别的事情。你可以看到Chrome的 例子:他们解放出的生产力全面投入到了性能的竞赛上。这个打造最快浏览器的比赛促进了大家共赢的结局。
via InfoQ
最后,我们一定要了解,WebKit并不是一个完整的实体。他是一个有多家公司贡献代码的共享代码库。(从这方面来说,这和jQuery并不相同:几乎所 有的jQuery代码贡献最终都回到它的主代码库,而WebKit的有些更新则只保留在分支之中)。使用一个共同的代码库并不意味着这是浏览器开发的一 切,更不是浏览器开发的终结。在一个共享的代码库中仍然可以有持续不断的创新,它的性能也当然会一直提升下去。 本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部