Flash将被Google Chrome边缘化

Google最近披露,他们正计划在Chrome浏览器中边缘化Flash。

Chome的技术项目经理Anthony LaForge先前介绍了一份尚在起草阶段的提议,《默认HTML5》。在后续的讨论中,他表示:

今年晚些时候,我们计划通过改变Navigator.plugins与Navigator.mimeTypes的值,来影响Chromium对站点中Flash内容所采取的策略。如果一个站点提供基于HTML5的实现,那么这个改动将把该实现作为站点的主要体验,而非基于Flash的实现。

LaForge提到,历史上Flash内容的引入是为了实现Web客户端的富媒体;而现在HTML5能以更快的加载速度与更低的能耗,为用户提供一种“更完整的富媒体体验”。

如果一个站点提供基于HTML5的实现,Google所提议的改动将把该实现作为站点的主要体验。这位Web界巨头计划让Chrome继续支持Flash内容:当一个站点必需某些Flash内容时,用户将被提示是否允许在该站点上运行该Flash内容。

这已经不是第一次Google释放出逐步淘汰Flash的信号了。

在今年2月份,Google宣布:从2016年6月30日起,AdWords和DoubleClick不再接受基于Flash的广告内容;而从2017年1月2日起,已有的基于Flash的广告内容也将从GDN与DoubleClick下线。

早在2015年8月,Google就宣布一项针对Flash内容的限制将从Chrome 45开始生效:浏览器将检测并默认暂停页面上的所有Flash内容,之后只有页面上最重要的Flash内容,例如视频,将被解禁运行。

Google的这份《默认HTML5》提议并非完全禁止Flash内容。用户依旧可以在他们的站点偏好设置中,允许某些站点“总是自动运行Flash内容”。

其他浏览器也正在以Google为榜样,慢慢边缘化Flash内容。

微软Edge浏览器的首要项目经理组长John Hazen在一篇博文中提到:微软正在给用户“更多能力来限制Flash内容所消耗的能量和资源”;随着Windows 10的周年更新,Edge浏览器“将智能地自动暂停页面上并不重要的Flash内容”。

我们会继续在W3C的框架下修订标准,保证所有开发人员都能完成从Flash到HTML5的转换。

Mozilla也分享了类似的感想。Firefox工程团队的高级经理Benjamin Smedberg向InfoQ表示,“Mozilla认为Flash是一项过时的技术,而不是Web领域的未来”。

Smedberg确认了Mozilla已经开始积极“寻找方案”来减少Web对于Flash的依赖,而短期内“有需要的用户可以继续通过Flash访问已有内容”。

Opera分管工程的高级副总裁Krystian Kolondra则给出了更强硬的见解。

Opera始终代表着开放的标准,而Flash绝对不属于这一范畴。Opera相信HTML5已经做好准备接管Flash的职能,并已计划在未来进一步在浏览器中限制Flash内容。

Apple Safari浏览器已经要求用户显式地“允许插件”来运行Flash内容。

查看英文原文:Flash Gets Sidelined in Google Chrome Proposal

感谢夏雪对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们。

你可能感兴趣的:(Flash将被Google Chrome边缘化)