文章
-
WebAssembly 中的内存(以及为什么它比你想象的更安全)
这是关于运行 WebAssembly 模块和内存安全的包含代码卡通的系列文章中的第 2 篇。
-
WebAssembly 表导入……它们是什么?
这是关于运行 WebAssembly 模块和如何使用表导入的包含代码卡通的系列文章中的第 3 篇。
-
毕加索塔 360º 导览,使用 A-Frame
360º 导览为首次尝试 WebVR 的创作者提供了一个完美的入门项目,无需使用奇特或昂贵的设备即可开始 VR 开发。全景 360º 场景自然会回退到台式机或移动设备屏幕上的常规 2D 可视化。今天的导览将帮助你开始构建自己的 A-Frame 360º 体验。
-
介绍 sphinx-js,一种改进大型 JavaScript 项目文档的方式
超越 JSDoc 中的扁平化字母顺序列表,以更易于学习的方式记录你的 JavaScript 库。此外,还可以保留旧的 JSDoc 语法。
-
介绍 HumbleNet:一个可在浏览器中使用的跨平台网络库
宣布发布 HumbleNet,这是一个 2015 年在 Humble Bundle 启动的项目,用于将对等多人游戏移植到 asm.js,现在移植到 WebAssembly。该库的当前开源版本公开了一个简单的对等 API,允许进行基本的对等发现以及轻松地(通过 WebRTC)向其他对等方发送数据的能力。现在,你可以构建一个可以在 Linux、macOS 和 Windows 上运行的游戏,同时使用任何 Web 浏览器——并且它们都可以通过 WebRTC 实时通信。
-
构建物联网
Mozilla 正在努力创建一个物联网软件和服务框架,以弥合连接设备之间的通信差距。今天,我们宣布第一个组件(Things Gateway)的原型可用。我们提供了一个软件镜像,你可以使用它来构建自己的物联网网关,使用树莓派。
-
Opus 音频编解码器 1.2 版发布
Opus 音频编解码器刚刚发布了 1.2 版,进行了重大升级,带来了许多语音和音乐质量改进,尤其是在低比特率下。
-
深入了解 Quantum DOM 调度
调度是 Quantum 项目的重要组成部分,该项目专注于使 Firefox 响应更快,尤其是在打开大量标签页时。在本文中,我们描述了我们在多标签浏览中发现的问题、我们想出的解决方案、Quantum DOM 的当前状态以及对该项目做出贡献的机会。
-
Firefox Nightly 中 CSS 网格检查器功能强大的新增内容
CSS 网格正在彻底改变网页设计。它是一种灵活、简单的设计标准,可以在所有浏览器和设备上使用。这就是我们构建 CSS 网格检查器的原因。我们一直在努力改进 Firefox 开发者工具布局面板,为网格检查器和盒子模型添加强大的新功能。最新的增强功能现已在 Firefox Nightly 中可用。
-
面向性能的设计:Quantum 开发的数据驱动方法
是什么让性能工作如此具有挑战性,以及为什么从一开始就包含用户如此重要?本文探讨了技术性能和感知性能之间的区别,并描述了一种测试和测量方法,该方法将用户的体验质量与工程师可以衡量的特征相关联。