BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Firefox减少对Adobe Flash的使用

| 作者 Benjamin Smedberg 关注 0 他的粉丝 ,译者 大愚若智 关注 9 他的粉丝 发布于 2016年7月27日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

本文译自Reducing Adobe Flash Usage in Firefox,原文发布于2016年7月20日,作者Benjamin Smedberg

很多浏览器插件,尤其是Flash带给我们喜爱的网络体验,包括视频和交互式内容等。但插件通常会导致浏览器出现可靠性、性能,以及安全性问题。这并不是用户必须接受的一种妥协。

Mozilla(Firefox浏览器的开发商——译注)将与整个网络联手,共同采取措施以降低日常浏览活动中对于Flash内容的依赖。从八月开始,Firefox依然会对Flash提供支持,但将阻止某些对用户体验来说非必须的Flash内容。此次变动和未来可能产生的变动可提高Firefox用户的安全性,延长电池续航时间,提高页面加载速度,让浏览器的响应更敏捷。

过去几年来,Firefox通过实现一系列Web API取代了以往需要通过插件获得的功能。例如音频/视频播放能力、流媒体能力、剪贴板集成、更快速的2D和3D图形、WebSocket网络,以及麦克风/摄像头访问。当网站从Flash改为使用其他Web技术后,Firefox中插件崩溃的情况将大幅降低:

Firefox将继续沿袭这一趋势阻止某些对用户不可见的Flash内容,这一做法有望将Flash崩溃和停止响应的概率降低最多10%。为了将对网站兼容性的影响降至最低,这一改动最初将仅适用于少数可被HTML替代的Flash内容,目前阻止的内容并不多,且都是精心考虑过的,清单中列出了被阻止的所有内容。后期我们还将陆续给这个清单中添加新的内容。

今年下半年,我们计划扩展这一清单,使其包含用于检查内容可视性的Flash,这是衡量广告投放效果的一种常见做法。这样做将大幅改善Firefox的性能和设备的电池续航时间。我们会在Firefox开始实现可提供类似功能的HTMLIntersection Observer APIFirefox bug 1243846)同时做出这一改动,另外我们也建议目前依然在使用Flash的内容生产者尽快改为使用这种新API衡量内容的可视性。

2017年,Firefox将要求用户在访问网站时通过“点击以激活”的方式批准,随后才会显示网站上的任何Flash内容。目前使用Flash或Silverlight实现视频或游戏功能的网站需要考虑尽快改为使用相应的HTML技术。作为视频插件的替代品,Firefox目前支持使用Adobe PrimetimeGoogle Widevine播放加密视频。

我们将继续与Adobe密切合作为用户提供最好的Flash体验。我们的工程合作已经改善了Windows平台对高DPI的支持,进一步完善了沙箱机制,并通过更快速的Flash渲染管线改善了性能和可靠性。

这些变化是我们长期以来为打造更安全快速的网络,同时不影响用户体验所做的诸多工作中的一部分。按照去年公布的信息,Firefox计划于2017年3月停止对Flash之外其他所有NPAPI插件的支持。3月发布的下一个Firefox ESR(扩展支持发布)主要版本将在2018年上半年之前继续支持诸如Silverlight和Java等插件,因为一些用户可能需要更多时间才能完成转换。

我们正在尝试通过其他各种功能和改进让Firefox成为一个更为完善的发现和协作平台。期待您的反馈以及新功能建议。


感谢韩婷对本文的审校。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT