NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Web 趋向统一?Opera 宣布浏览器引擎将切换至 WebKit

  • 2013-02-13
  • 本文字数:2284 字

    阅读完需:约 7 分钟

昨天,西方情人节前夕,Opera 在它的官方网站上发布了一则新闻,宣布它们的活跃用户已经达到了3 亿。同时,Opera 还发布了一项重要的官方声明,宣布Opera 的浏览器内核将从Presto 转换为WebKit。

Opera 在这则新闻中指出,Opera 将是第一个完整切换渲染引擎的主流浏览器。必不可少的,他们肯定了 Presto 引擎的工作:

Presto 是一个很棒的小引擎。除精巧、高效、灵活之外,渲染标准也遵从现实世界的网站。它帮助 Opera 拓展到可以想象的任何平台。而且并不像有些人相信的那样,Presto 事实上从最开始设计起就把兼容性做为重中之重。去兼容现实的 Web,同时支持和促进开放标准一直是 Presto 的目标。

Opera 官方从四个方面解释说明了这个决定:

这是一件正确的事

尽管最开始准备转换浏览器引擎的时候我们也很怀疑,但现在,我已经完全相信这是正确的事情。这不仅仅解放了我们相当大的开发资源,好让 Opera 去做更具创新性的工作,而不是不断的尝试适配整个 Web,我们的用户也可以从更好的站点兼容性和更多的创新功能上获益。这个转换让让我们可以真正专注于提升用户体验。

有助于单一的 Web?

我们承认,单一的 Web 是不好的。但 Opera 从最开始就从未试图防止这种情况。甚至当 Opera 做为移动浏览器的统治者,在各种平台上有超过 3 亿活跃用户的时候,Web 开发者们仍然在为 WebKit 设计网站。

如果迁移到 WebKit,这将允许我们快速成长,并且我们也会成为 WebKit 项目的重要贡献者(我们已经提交了第一个补丁)。最终我们可能影响 Web 站点的代码的编写方式——我们希望各种站点在开发时都遵从一个开放的标准,而不是为特定的浏览器去编写代码。

最后,浏览器市场将会有更激烈的竞争。而竞争总会是好事情。

Web 正在与封闭的生态系统竞争

我们需要意识到,当不同的浏览器在相互竞争的同时,整个 Web 正在与各种平台的原生应用竞争。Web 可能并不算完全开放,但是它远比那些“apps”的封闭环境开放的多。如果迁移到 WebKit,Opera 将会贡献更多力量将浏览器增强为一个开放的应用平台,这会让半开放的 Web 在与全封闭的 apps 竞争时获益。

不但让 Web 存活下去是非常重要的事情,让它持续繁荣更是重中之重。现在还不是让那些封闭而又私有的 apps 平台获胜的时候。

这是在正确的时候做的正确的转换

Opera 迁移到 WebKit 可能会让有一些人吃惊,但是更多人会意识到,这并不是我们第一次转换新方向。

正因为 WebKit 已经足够成熟,所以我们才会有转换的可能。我们还会帮助 WebKit 继续成长。作为回报,我们将会在提升用户体验上投入更多的资源,而减少为追赶不断变化的 Web 做出的不必要的工作。

这次迁移帮助我们创建了一个满足未来发展的平台,因为这让我们可以把自己的资源专注在可以让 Opera 有别于其他竞争对手的地方,同时还能让 Web 向正确的方向前进。

在这则新闻的留言上,我们可以看到大家的复杂心情、疑惑和吐槽:

Daniel:好吧,这真让我有点儿惊讶。我明白 Opera 为什么这么做,少遭受一些混乱的网站确实不错。但是,这仍然是伤感的一天。

SteveKong:一方面来说,我们能清楚看到 Opera 来自各种站点故意或者不故意的压力。这对站点的浏览体验来说可能确实是一件好事。但另一方面来说,这又制造了很多新的问题。比如 Opera Turbo 和 Opera Dragonfly 怎么办?[见后注]Opera 能从 WebKit 浏览器的混乱里一军突出吗?Presto 引擎又会怎样?能开源吗?将来 Web 会不会变成 WebKit-only 的局面?

ouzowtf:我希望这个决定可以帮助 Opera 带来他们想要的结果,我也完全理解这其实是唯一可走的路。不过我还是有点儿怀疑,当其他浏览器提供商并不支持或者适配 Presto 的特性时,为什么他们还从 Opera 转换到 WebKit?WebKit 也并不总是一样的,比如在 Safari 和 Chrome 中,他们就有所不同。虽然如此,我祝愿 Opera 在未来好运,我还希望那些了不起的工程师们会留在 Opera,和这个浏览器一道带领 Web 向前。

inDigazzZ:请告诉我们一件事吧:以后就叫 Chropera 得了 - 就像类似于 CoolNovo、Comodo Dragon、Flock 等等一样,只是一个普通的 Chromium 复制品。

serious:问题在于:这怎么会影响用户体验呢?个人来说,我尤其不喜欢 Chrome 和 Firefox 的交互界面。所以,如果界面如果保持和现在一致,那我不怎么关心。但是如果变得像一个 Chrome 的克隆品一样,我会非常不屑。

Kisai:我非常遗憾 Opera 抛弃了他们自己打造的引擎而转投其它。如果这真的是不得不做的事儿,或许 Opera 可以推进一下这几个 Safari 和 Chrome 都一直忽视的问题:

  • 缺少 64 位 windows WebKit。Windows 社区里唯一持续更新的 64 位浏览器只有 IE。
  • 不要使用 Chrome 的“单 Tab 单进程”模型,这根本就是个内存消耗大鳄,这也是我一直在使用 64 位 Firefox 的唯一原因。
  • 请不要在窗口完全激活前就启用 JavaScript,这将帮助避免很多网站恼人的弹出式窗口
  • 拜托不要再利用 User Agent 字符串作为浏览器的标识了。从 Opera 9.X 之后这种被滥用的手段已经坏到家了,请不要再让事情继续恶化。

还有跟多有趣的留言,如果大家感兴趣请查看 Opera 官方博客的英文原文。如果您对此事有任何看法,欢迎留言讨论。

友情提示:InfoQ 中文站现在已支持 Google 和 MicroSoft 账户登陆。

编者注:

  • Opera Turbo 是一种服务器端技术,用户访问网页时数据传输由服务器来完成,服务器对页面解析后将文本和图片数据压缩,然后发送给客户端,硬件配置较低的用户也可以享受到高速的页面加载和完美的整体效应,显著改进有限带宽连接方式的浏览速度。
  • Opera Dragonfly 是 Opera 使用 BSD 许可证下发布的 Web 开发工具。它类似于 Firebug 和 WebKit 开发工具,但有着明显的差异,值得同时使用。
2013-02-13 20:542732
用户头像

发布了 91 篇内容, 共 35.8 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试/人工智能|如何利用ChatGPT帮助我们编写测试用例

霍格沃兹测试开发学社

低代码需要什么配置的电脑?

代码生成器研究

翻过电商独立网站“三座大山”,华为云助力企业勇攀高峰

轶天下事

AI机器学习:突破传统,引领智能科技未来

不在线第一只蜗牛

人工智能 机器学习 AI

爱莫科技 ×英特尔®丨「虚拟店长」轻松提升消费者店消费体验

科技热闻

Databend 开源周报第 120 期

Databend

软件测试/人工智能|思维导图很难画,ChatGPT来帮你

霍格沃兹测试开发学社

轻量应用服务器首选华为云,为何说是中小企业的最佳选择?

轶天下事

更高更强版本来袭!华为云耀云服务器L实例让小程序开发更高效更安全

轶天下事

KaiwuDB 监控组件及辅助 SQL 调优介绍

KaiwuDB

KaiwuDB 监控组件 辅助SQL调优

你怎么看低代码平台技术?

代码生成器研究

当AI加上低代码,未来将如何颠覆我们的世界

代码生成器研究

使用低代码可视化开发平台快速搭建应用

这我可不懂

低代码 可视化 JNPF

打破质疑!华为云这款轻量应用服务器让小程序降本增效

轶天下事

【网络通信】浅析UDP与TCP协议的奥秘

EquatorCoco

TCP 网络协议 UDP协议

程序员惶恐?GPTs大火,AI编程不会成为主流?

代码生成器研究

LED植物生长灯怎么做更有效?聚光和散热不能少!

电子信息发烧客

关于代码混淆,看这篇就够了

雪奈椰子

高阶版本来袭!华为云这款轻量应用服务器“战斗力”更强了

轶天下事

极致好用又安全,华为云耀云服务器L实例让中小成长企业永不宕

轶天下事

上海站 | RocketMQ Meetup 重磅来袭

Apache RocketMQ

开源 消息中间件 微服务、 消息列队

存在争议的低代码,真的能火吗?

代码生成器研究

Scrum敏捷开发培训敏捷开发团队必修课

顿顿顿

scrum敏捷工具 scrum培训 敏捷开发培训 敏捷研发管理工具 scrum研发工具

搭建小程序快人一步!轻量应用服务器还得是华为云

轶天下事

镭速,克服UDP传输缺点的百倍提速传输软件工具

镭速

文件传输工具 大文件传输工具 UDP传输

百度爬虫的工作原理解析

快乐非自愿限量之名

百度 爬虫 爬虫分享

学python就能找到高薪工作吗?

代码生成器研究

软件测试/人工智能|测试数据很头疼,ChatGPT帮你造

霍格沃兹测试开发学社

低代码的能力边界在哪?

代码生成器研究

文心一言 VS 讯飞星火 VS chatgpt (139)-- 算法导论11.4 3题

福大大架构师每日一题

福大大架构师每日一题

低代码平台有哪些优势?

代码生成器研究

Web趋向统一?Opera宣布浏览器引擎将切换至WebKit_HTML5_彭超_InfoQ精选文章