文章
-
基线解释器:Firefox 70 中更快的 JS 解释器
现代 Web 应用程序加载和执行的 JavaScript 代码比几年前多了很多。虽然 JIT(即时)编译器在提高 JavaScript 性能方面取得了很大的成功,但我们仍然需要更好的解决方案。我们在 Firefox 70 中的 JavaScript 引擎中添加了一个新的、生成的 JavaScript 字节码解释器。我们没有从头编写一个新的解释器,而是找到了一种方法,通过与我们现有的基线 JIT 共享大部分代码来实现这一点。认识一下新的基线解释器。
-
WebAssembly 接口类型:与所有内容互操作!
人们对在浏览器外部运行 WebAssembly 感到兴奋。人们还对从 Python、Ruby 和 Rust 等语言运行 WebAssembly 感到兴奋。Lin Clark 的代码卡通又回来了,详细介绍了 WebAssembly 接口类型,以及使 WASM 能够与所有内容互操作的拟议规范!
-
使用 WebThings Gateway 通知作为家庭警报系统
WebThings Gateway 0.9 版本允许您设置许多不同的通知机制,包括电子邮件、应用程序和短信。在这篇文章中,James Hobin 展示了如何设置自定义网关通知,以警告您关心的家庭变化。
-
Firefox 68 中的新 CSS 功能
Firefox 68 于本月早些时候发布,并增加了一系列 CSS 功能和更改。在这篇博文中,Rachel Andrew 概述了一些您可能遇到的功能,例如正确完成的滚动捕捉、
::marker
伪元素,以及 Firefox DevTools 中用于处理 CSS 的新工具。 -
无线路由器的 WebThings Gateway
Mozilla 物联网团队一直在努力将 WebThings Gateway 发展成为面向消费级无线路由器的完整软件发行版。今天,随着 0.9 版本的发布,我们很高兴地宣布第一个实验性版本可用于我们的第一个目标路由器硬件 Turris Omnia。这些版本基于开源 OpenWrt 操作系统,并具有新的首次设置体验,使您能够将网关配置为路由器和 Wi-Fi 接入点本身。
-
MDN 的首届 Web 开发人员和设计师调查
今天,我们启动了首届 MDN 开发人员和设计师需求调查。Web 开发人员和设计师,我们敦促您参与!这是您告诉我们您对 Web 的需求和不满的机会。您的参与将影响 Mozilla、Google、Microsoft 和 Samsung 等浏览器供应商如何优先考虑功能开发。
-
加载项中断事后分析结果
我们一直在对今年早些时候发生的加载项中断进行持续的事后分析。我们发现的问题比预期的要多。除了此更新的高级概述之外,我们还发布了详细的事故和技术报告,这些报告现已提供。
-
测试 Firefox 69 Beta 版和开发者版的视频画中画功能
Firefox 在 Firefox 69 Beta 版和开发者版中提供了一个实验性的新 UI 功能 - 并且 Firefox 工程师正在寻求有关此实现的反馈。浏览器中的画中画功能允许您将视频从播放位置弹出到一种特殊的始终位于顶部的窗口中。然后,您可以随意移动或调整此窗口的大小!请告诉我们您的想法。
-
Firefox 68:BigInt、对比度检查和 QuantumBar
Firefox 68 现已推出,支持大整数、用于辅助功能的全页面对比度检查,以及 Firefox 核心功能的全新实现:始终很棒的 URL 地址栏。Dan Callahan 还报告了更新的 CSS 滚动捕捉和其他功能、DOM API 更新、WebRender 实现的后续步骤等等。
-
2019 年的 GeckoView
推出 Firefox 预览版(GitHub)的初始版本,这是一个完全使用 GeckoView 和 Mozilla Android 组件从头构建的浏览器。Firefox 预览版是我们构建、测试和交付独特功能的平台。尽管它仍然是早期预览版,但这是我们第一个完全使用这些新技术构建的最终用户产品。此外,我们还分享了 GeckoView 在 2019 年下半年将走向何方的更新。