Firefox 文章
-
深入了解 Quantum:什么是浏览器引擎?
Web 浏览器是一种软件,它加载远程文件并在本地显示,允许用户交互。Quantum 是我们 Mozilla 正在进行的一个项目的代号,旨在大幅升级 Firefox 浏览器引擎。在这篇文章中,我们将从头开始,解释 Quantum 正在改变的根本问题以及您应该关注的原因。
-
Firefox 53:Quantum 合成器、紧凑主题、CSS 遮罩等
Firefox 53 包含了 Project Quantum 的第一个重要部分,即适用于 Windows 的 Quantum 合成器。深入了解功能和底层改进,例如紧凑主题、新的 WebExtension 功能、CSS mask 属性等。
-
简化 Firefox 发布渠道并提高开发者版的稳定性
简化我们的发布流程并快速向用户和开发者提供稳定的新功能是 Firefox 的首要任务。仔细审查我们的发布渠道后,很明显 Aurora 作为第一个稳定化渠道没有达到我们的预期。从 4 月 18 日开始,Firefox Aurora 渠道将停止更新,并且 [...]
-
开发者版 54:新的检查器和调试器功能、netmonitor 中的 MDN 帮助等
Firefox 开发者版 54 中发布的优秀新开发者工具功能和修复程序的汇总 - 用于调试、检查、监控以及使您的工作流程更智能、更完善。
-
mozilla.org 上的一个新的 CSS Grid 演示
随着 CSS Grid 在今年春天跨浏览器发布(已在 Firefox 52 和 Chrome 57 中发布;Safari 和希望很快发布的 Edge),Mozilla 的一些内部设计师和开发人员决定在 mozilla.org 上试用这项技术。结果是一个实时演示网站,展示了 CSS Grid 功能并提供了我们最喜欢的资源的链接。
-
为什么 WebAssembly 比 asm.js 更快
性能很难衡量,并且有很多方面。此外,在新的技术中,总会有尚未优化的案例。因此,并非每个基准测试今天在 WebAssembly 上都很快。这篇文章描述了为什么 WebAssembly 应该很快;在它还没有的地方,那些是我们需要修复的错误。
-
Firefox 52:引入 WebAssembly、CSS Grid 和 Grid 检查器
我们介绍了 Firefox 52 中的一些最具创新性的功能,包括 WebAssembly、CSS Grid、CSS Grid 检查器工具、改进的响应式设计模式以及 JavaScript 的 Async 和 Await 支持。
-
容器进入测试飞行员
Firefox Nightly 中的容器功能使用户能够通过在离散的浏览上下文中隔离 cookie、indexedDB、localStorage 和缓存来设置跨站点的跨数据流障碍。在对容器 UI 进行连续几轮用户研究和 UX 迭代后,我们在 Firefox 测试飞行员中启动了一个容器实验,以扩大容器的用户群体,迭代 UI 并推断该功能的未来。
-
加倍努力进行跨浏览器测试
Mozilla 已与 BrowserStack 合作,为 Android 版 Firefox 移动版(iOS 即将推出)提供免费测试。并非每个开发人员都拥有设备库或有时间在每个操作系统上进行测试。Mozilla 致力于确保网络健康且强大。跨浏览器兼容性是该承诺的关键组成部分。
-
使用不可变缓存来加速 Web
不可变缓存的好处在于,当刷新页面时(这是一种极其常见的社交媒体场景),之前使用 HTTP 响应标头标记为不可变的元素不必与服务器重新验证。缺少此提示,浏览器需要猜测哪些对象可能在重新加载时发生更改 - 一方面浪费时间,另一方面冒着网站不兼容的风险。