谷歌携Blink来势汹汹 WebKit将成明日黄花?

2023-11-04

原文地址: http://www.csdn.net/article/2013-04-09/2814815
Google近日宣布将为Chrome浏览器开发新的自主渲染引擎Blink,与WebKit分道扬镳。随后Opera宣称将追随Google,放弃WebKit支持Blink浏览器引擎。

Google称,开发Blink是基于工程方面的考虑——这一举措将加快Blink和WebKit的开发速度。Google还在Google+上发布了一个关于Blink的Q&A视频,该视频称Google将在未来10周内用Blink取代旗下所有平台的现有浏览器渲染引擎。

目前Google同时保留着Blink和WebKit两个开发团队,这两个团队都在着手剔除那些觉得不必要的功能。苹果处境略显尴尬,因为诸多的项目基于WebKit开发,没人知道哪个项目需要那些功能。

WebKit将成明日黄花?

让我们看看WebKit的发展——WebKit是一个开源的浏览器引擎,其优点是高效稳定、兼容性好、且源码结构清晰、易于维护。

在苹果将WebKit应用于Mac OS X上的Safari之后,Webkit很快被广泛地移植到其他系统平台:

iOS:2007年,iPhone上市,WebKit进入iOS平台,而且立即成为该平台独一无二的排版引擎。

Android:Google的开源手机操作系统Android中内置的浏览器也采用WebKit引擎。

Symbian S60:Nokia将WebKit移植到Symbian S60操作系统中,并开发了基于Webkit的手机浏览器“Web browser for S60”,广泛用于Nokia、三星、LG等基于Symbian S60操作系统的手机中。

自此,由于搭载iOS和Android系统智能手机称霸全球手机市场,苹果和Google也因此成为WebKit最大的推动者,并促使其成为最大的浏览器引擎。

然而,作为Webkit两大推动者之一的Google突然宣布抛弃WebKit后,立即引起了WebKit用户和Web开发者不小的恐慌。因为Google的这一行动可能导致这些用户和开发者所使用或者将要标准化的技术过时。

假如WebKit被开发者和用户抛弃,最终将退出历史舞台。

得开发者得天下!

Opera的助阵对于Google来讲,可谓是旗开得胜、首战告捷。

Opera总裁Bruce Lawson称:“Opera在未来将继续支持Blink,并将其作为Opera浏览器的全新渲染引擎。”值得一提的是,Opera在两个月前才刚刚宣布停止开发自有渲染引擎投身到WebKit怀抱。

Opera在桌面端是5大浏览器中市场份额最小的,但是Opera Mini在移动端占有较大一部分的份额。

Google表示,在最初阶段Blink不会进行太大调整,但将很快从WebKit代码库中删除7个软件包和7000个文件。Blink的策略将指导开发者何时添加新功能。Google此举或许是为了在初期吸引更多的WebKit开发者。

目前移动端浏览器主要支持WebKit渲染引擎,但未来绝大多数的第三方WebKit开发者将转向Blink,加之半数Google自有WebKit开发者也将转向Blink,这样算来,Google在推出Blink之初,就已经拥有半数以上的开发者。

在Google Android和Opera Mini的合力下共同挑战苹果Safari并非难事,Blink极有可能取代WebKit江湖老大哥的地位。

苹果能否力挽狂澜?

众所周之,WebKit是由苹果主导推动、为Mac OS X以及iOS提供高效的浏览器渲染内核。Google抛弃WebKit只不过是其与苹果“离婚”大戏中的又一小高潮。

Google的离去也引发了业界的疑问:苹果是否乐意或者有能力去填补Google离开所带来的缺口?

就目前的情况来看,情况不容乐观。因为苹果是一家相对传统的科技公司,该公司主要收入来自其硬件产品的销售。苹果虽然也对互联网、移动互联网有着很大的兴趣,但更倾向于建立硬件+软件+iTunes的封闭生态系统,浏览器不是其重心。

Google则不同,其Chrome浏览器自从诞生之日起就不断侵蚀浏览器老大哥微软IE的份额。加之Google是一家拥有强大互联网平台的公司,他将会倾其所有资源投入到Blink的开发之中。(文/王晖 责编/钱曙光)

本文为CSDN原创,未经允许不得转载。如需转载请联系market#csdn.net。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

谷歌携Blink来势汹汹 WebKit将成明日黄花? 的相关文章

  • kali安装DVWA

    1 我这里使用的是kali 2020 03 版的系统 默认安装了mysql 的分支版本 MariaDB apache2 php 注 MariaDB是mysql的一个分支 实接操作与mysql没有区别 kali kali whereis my
  • stm32-07-串口通信

    串口引脚对应GPIO
  • 如何使用gdb快速attach到所需进程上

    如何使用gdb快速attach到所需进程上 大家都知道 gdb的调试功能非常强大 可以attach到打开调试开关编译出来的进程上调试进程 但是在这个流程中 你首先需要ps ef grep到你那个进程 然后找到进程号 然后再使用gdb att
  • JDK多版本管理工具jenv

    JENV mac jdk版本管理工具 Mac 安装jenv可以使用brew brew install jenv 配置jenv zsh配置方式 echo export PATH HOME jenv bin PATH gt gt zshrc e
  • Grafana 任意文件读取漏洞复现

    一 漏洞描述 Grafana存在任意文件读取漏洞 通过默认存在的插件 可构造特殊的请求包读取服务器任意文件 二 漏洞影响 Grafana 8 x 三 漏洞复现 可以从登陆页面看到版本信息为 v8 2 4 此版本在漏洞射程范围之内 查看当前所
  • vue3 el-upload文件上传隐藏文件列表

    vue3 el upload文件上传隐藏文件列表 一般情况根据官方教程直接使用el upload上传是会显示一个列表在下面如图 但有时候需求是在导入后不显示这个列表比如 这里只有一个导入按钮 点击之后上传文件 不用显示文件列表 那废话不多说
  • C语言中的printf,sprintf和vsprintf的区别

    参考于 28条消息 printf sprintf vsprintf 区别 ZinanJau的博客 CSDN博客 test printf cpp 此文件包含 main 函数 程序执行将在此处开始并结束 include pch h includ
  • 常用的图像增强方法

    大规模数据集是成功应用深度神经网络的前提 例如 我们可以对图像进行不同方式的裁剪 使感兴趣的物体出现在不同位置 从而减轻模型对物体出现位置的依赖性 我们也可以调整亮度 色彩等因素来降低模型对色彩的敏感度 可以说 在当年AlexNet的成功中
  • 小程序实现语音识别转文字,坑路历程

    最近为小程序增加语音识别转文字的功能 坑路不断 特此记录 微信开发者工具 开发者工具上的录音文件与移动端格式不同 暂时只可在工具上进行播放调试 无法直接播放或者在客户端上播放 debug的时候发现 工具上录音的路径是http tmp xxx
  • signature php今日头条,今日头条_signature 求解

    最近在整理爬虫项目的时候发现 我按照源码穿进去的参数有时候能返回数据 有时候不能返回数据 execjs compile js call TAC sign 6347006294 0 我这样穿的参数 返回的有时候是这样 message succ
  • React Hooks + Umi Hooks + Ant Design Pro -------- 实时请求数据,监测到数据改变就局部刷新表格

    1 前期准备 必要条件1 首先得有一个高级表格 没有自己就去官方文档找一个 必要条件2 高级表格获取数据源方式为request 必要条件3 有umi的包 能用useRequest setTimeout应该也可以但操作应该不一样 原因 我用的
  • 如何配置内核,以支持USB设备。

    文章来源 http www 360doc com content 11 0404 23 971672 107246540 shtml 我只摘抄了其中的一部分 配置USB设备 内核中配置 要 启用 Linux USB 支持 首先进入 USB

随机推荐