MDN 2018 年 11 月变更日志

11 月完成

以下是 11 月对支持 MDN Web 文档代码、数据和工具 所做的更改。

以下是 12 月的计划

每月发布的 MDN 付款

在 9 月,我们 推出了 MDN 付款,为 MDN 粉丝提供 一种新的方式来帮助 MDN 发展。在 11 月 20 日,我们添加了 安排每月付款 的功能。

A screenshot of the monthly payment banner, with $8/month selected.

MDN 上的每月付款横幅

Potato London 在一次性付款推出后不久就开始了这项工作。我们以设计会议开始,并在会议上确定了可以在 4 周内交付的功能。Potato 和 MDN 密切合作,以消除障碍、审查代码(在 25 个以上的拉取请求中)并将代码放入暂存环境以进行测试。感谢大家的努力,我们按计划推出了一项高质量的功能。

我们从这些付款实验中吸取了很多教训,我们将继续寻找方法在 2019 年保持 MDN 的发展。

从 Font Awesome 转换为 SVG

在 11 月 6 日,我们部署了 Schalk NeethlingPR 5058,完成了从 FontAwesome 网页字体到内联 SVG 图标的过渡。有一些图标和样式更改,但大多数用户应该会看到相同的网站外观。

Different styles of notice banners with icons from MDN, showing the old Font Awesome banners on the left and the new SVG banners on the right

更改前后的横幅,带有指示器(左侧)和转换为 SVG 后的横幅

我们在 4 月开始 Schalk 的项目时,有 几个原因 进行此更改。预计最大的收益将来自性能和更简单的设计。在这一年里,我们意识到许多内容拦截器会阻止加载网页字体,并且许多用户无法看到依赖图标的 UI。例如,浏览器兼容性表格在移动设备上不可用,使用的是 Firefox Focus。此更改解决了此问题。

我们还没有看到明显的性能提升,尽管在这一年里随着此切换的推出,可能存在一些小幅提升。本月,我们通过发布手动编辑的维基页面副本,探索了一些更激进的更改,例如最小化样式和禁用 JS。这些实验将帮助我们确定对前端性能影响最大的更改,并提供对未来探索哪些领域的有见地。

在兼容性表格中添加了浏览器名称

新的 SVG 图标正在浏览器兼容性表格中使用。在更宽的桌面视图中,我们添加了旋转的浏览器标签(Kuma PR 5117KumaScript PR 997),因此可以更清楚地区分哪个浏览器是哪个。

A screenshot of a compatibility table with rotated text labels and topped with a survey

用于显示的兼容性表格变得更高了

兼容性数据继续作为 NPM 包 发布,现在也创建了 带标签的版本,其中包括来自上次发布的统计信息和显着变化(BCD PR 3158)。

欢迎 David Flanagan

David Flanagan 于 11 月加入 MDN 开发团队。David 是 JavaScript: The Definitive Guide其他几本书 的作者。他是前 Mozilla 员工,最近在 可汗学院 工作。他的技能和热情非常适合 MDN 的使命,我们期待他在我们现代化和扩展技术堆栈时提供帮助。欢迎 David!

发布的调整和修复

11 月合并了 248 个 PR

这包括一些重要的更改和修复

35 个拉取请求来自首次贡献者

计划于 12 月

在奥兰多会面

每年两次,所有 Mozilla 员工都会参加全体会议。今年冬季的全体会议将在佛罗里达州奥兰多举行。我们在 2015 年 12 月也曾去过奥兰多,当时 Florian 正在提议将 KumaScript 宏迁移到 GitHub,而我则将BrowserCompat API 部署到 Beta 用户。三年时间发生了很多变化!

MDN 的很多人都将在全体会议后享受应得的假期,并将在 2019 年以全新的姿态回归。我们希望你和你的家人有一个愉快的冬季假期!

关于 John Whitlock

John 是一名网络开发人员,负责 MDN Web Docs 的引擎开发

更多 John Whitlock 的文章…