特色文章
-
将 Lightbeam 重制为浏览器扩展
您可能听说过浏览器扩展 - Firefox 中构建扩展的技术已经现代化,以支持 Web 标准,并且是 Firefox Quantum 将成为迄今为止最快、最稳定的版本的原因之一。本文探讨了浏览器扩展和传统 Web 应用程序之间的概念差异,并通过作者开发 Lightbeam 的一些实践示例和技巧进行了说明。
-
以最大 FPS 呈现整个网页:WebRender 如何消除卡顿
Firefox Quantum 版本即将发布。它带来了许多性能改进,包括我们从 Servo 中移植过来的超快速 CSS 引擎。但是,Servo 还有另一项重要的技术尚未完全集成到 Firefox Quantum 中,不过很快就会加入。那就是 WebRender,它作为 […] 的一部分添加到 Firefox 中。
-
Firefox 56:量子版之前的最后一站
在 Mozilla,我们对下个月发布的 Firefox Quantum 非常兴奋,它拥有巨大的速度提升、全新的 UI 以及许多开发者工具的升级 - 现在可在开发者版本中使用。但上周发布的 Firefox 56 正式版也为开发者带来了好消息 - 包括所有操作系统上的“无头模式”、我们全新的现代调试器等等。
-
附加组件开发人员的容器概述
容器通过为用户提供在网站之间的数据流上设置障碍的功能来工作,方法是在离散的浏览上下文中隔离 cookie、indexedDB、localStorage 和缓存。这篇关于容器和容器扩展的深入介绍探讨了容器和上下文身份的功能,以供开发者参考。
-
使用 A-Frame 实现多用户体验
Salva de la Puente 描述了他构建的
sharedspace
组件,该组件将 WebRTC 的强大功能带给了 A-Frame 用户。该组件提供了一个协作模型,参与者可以在其中加入或离开命名空间、共享音频和状态,以及向其他对等节点发送 JSON 可序列化对象。快来试试吧! -
RNNoise:使用深度学习进行降噪
Mozilla 研究的 RRNoise 项目展示了如何将深度学习应用于降噪。它结合了经典的信号处理和深度学习,但它体积小且**快速**。您也可以提供帮助!了解如何将您的噪声捐献给科学。
-
Firefox Quantum 开发者版本:拥有 Photon UI 和更佳工具的史上最快的 Firefox
Firefox Quantum 现已在开发者版本中推出,这款 Firefox 非常快速。今天的发布是我们下一代浏览器的重大里程碑,其中包括 Quantum CSS(Firefox 的新 CSS 渲染引擎)、Photon(主要的 UI 更新)以及您要求的更多速度和功能。
-
开发者版本 Devtools 更新:现已配备 Photon UI
关于 Firefox Quantum 开发者版本中提供的 Firefox Dev Tools 的所有更改和改进的更新。从全新的徽标和新的 Photon UI 开始,DevTools 套件更快且更能满足开发人员的需求 - 包括对检查器、控制台、调试器和网络监视器的改进。
-
始终正确 - 扩展迁移的故事
一位经验丰富的 Firefox 附加组件开发者描述了他如何将 Always Right(他个人必备的浏览器扩展之一)迁移到新的 WebExtensions API。
-
更快地构建 DOM:推测性解析、异步、延迟和预加载
在 2017 年,确保网页快速加载的工具箱包括从缩小和资源优化到缓存、CDN、代码分割和树摇动的一切。了解浏览器内部发生的事情仍然是每个 Web 开发人员最强大的工具。本文介绍了
defer
和async
的工作原理,以及如何利用新的关键字preload
。