文章
-
容器进入测试飞行员计划
Firefox Nightly 中的容器功能使用户能够通过在离散的浏览上下文中隔离 cookie、indexedDB、localStorage 和缓存来限制跨站点的数据流。在经过多轮用户研究和 UX 迭代运行容器 UI 后,我们在 Firefox 测试飞行员中启动了一个容器实验,以扩大容器的用户群,迭代 UI 并推断该功能的未来。
-
网页游戏平台:最新进展
2015 年 7 月,我们宣布了我们的游戏技术路线图,并且我们一直在稳步努力解决开发人员共享的这些痛点。以下是最新平台开发和我们取得的进展概述。
-
加倍投入跨浏览器测试
Mozilla 已与 BrowserStack 合作,为 Android 版 Firefox 移动版(iOS 即将推出)提供免费测试。并非每个开发人员都拥有设备库或有时间在每个操作系统上进行测试。Mozilla 致力于确保 Web 健康稳定。跨浏览器兼容性是该承诺的关键组成部分。
-
WebAssembly 的卡通介绍
WebAssembly 是一种采用除 JavaScript 之外的编程语言编写的代码并在浏览器中运行该代码的方法。因此,当人们说 WebAssembly 速度很快时,他们比较的是 JavaScript。在本系列文章中,我想向您解释为什么 WebAssembly 速度很快。
-
即时 (JIT) 编译器的速成课程
这是关于 WebAssembly 及其快速原因的系列文章的第二部分。如果您还没有阅读其他文章,我们建议您从头开始。JavaScript 最初速度很慢,但后来由于名为 JIT 的东西而变得更快。本文介绍了 JIT 的工作原理。
-
汇编语言速成课程
要了解 WebAssembly 的工作原理,了解什么是汇编语言以及编译器如何生成它很有帮助。WebAssembly 及其快速原因系列文章的第三部分。我们建议您从头开始。
-
创建和使用 WebAssembly 模块
WebAssembly 是一种在网页上运行除 JavaScript 之外的编程语言的方法。过去,当您想在浏览器中运行代码以与网页的不同部分交互时,唯一的选择是 JavaScript。因此,当人们谈论 WebAssembly 速度很快时,苹果与苹果的比较对象是 JavaScript。WebAssembly 系列文章的第四部分。
-
是什么让 WebAssembly 速度很快?
使用 WebAssembly 或 JavaScript 进行编程不是非此即彼的选择。因此,开发人员不需要在 WebAssembly 和 JavaScript 之间进行选择。但是,我们确实预计开发人员将用 WebAssembly 替换其 JavaScript 代码的部分内容。关于 WebAssembly 的系列文章的第五部分。
-
WebAssembly 现在在哪里,下一步是什么?
2 月 28 日,四大浏览器宣布达成共识,WebAssembly 的 MVP 已完成。即使在初始版本中,WebAssembly 也会很快。但未来它应该会变得更快,这要归功于修复和新功能的结合。关于 WebAssembly 的系列文章的第六部分。
-
使用 Neutrino 启动现代 JavaScript 开发
Neutrino 是一种工具,它将现代 JavaScript 工具链的最佳部分与零前期配置的便捷性结合在一起。Neutrino 旨在让您立即开始工作,它将 Webpack 的强大功能与预设的简单性相结合,以构建 Web 和 Node.js 项目。