Firefox 54 开发者版

Firefox 54 于 2017 年 6 月 13 日发布。本文列出了对网页开发者有用的主要变更。

面向网页开发者的变更

开发者工具

  • 网络请求摘要现在包含实际传输的数据量(“传输大小”),性能分析视图也是如此 (Firefox 漏洞 1168376).
  • 网络请求头视图现在链接到 MDN 上的相关文档 (Firefox 漏洞 1320233).

CSS

JavaScript

DOM & HTML DOM

网页工作线程和服务工作线程

音频/视频

常规

媒体捕获和流 API

网页音频 API

加密媒体扩展 API

  • MediaKeySession.keySystem 字符串已从规范中删除,因此我们已将其从 Firefox 54 中移除 (Firefox 漏洞 1335555).
  • 已添加对使用 Clear KeyWidevine 的加密流中的 VP9 编解码器的支持 (Firefox 漏洞 1338064).
  • 以前,MSE 仅允许在系统被认为“足够快”时使用 WebM/VP8 视频。现在,无论系统性能如何,始终支持播放 VP8 编码的 webm/video 媒体。

WebRTC

  • 从 Firefox 41 开始,TCP ICE 候选支持默认启用。这允许 ICE 层考虑使用 TCP 而不是首选的 UDP 进行传输的候选。这在 UDP 被阻止的环境中很有用(Firefox bug 1176382)。这 博客文章 更详细地解释了该功能。

从网页平台中移除的功能

CSS

HTTP

  • Firefox 54 中已移除 HTTP/1 管道支持。由于管道存在兼容性和性能问题,在我们向 HTTP/2 和其他对网络性能有重大改进的标准化解决方案过渡时,维护它并不值得。network.http.pipelining 首选项(以及其他以 "network.http.pipelining" 开头的首选项)现在被忽略。请参见 Firefox bug 1340655 获取更多信息。

旧版本