文章
-
MDN Web 开发者需求评估 (Web DNA) 报告
首届年度 MDN 开发者需求评估旨在代表从事 Web 开发工作的开发者和设计师的声音。我们分析了超过 28,000 份已完成调查问卷提供的数据,并确定了 28 个不同的需求,将其归类为 14 个不同的主题。前十个需求中有四个与浏览器兼容性相关,这是我们的首要主题。文档、测试、调试和框架位列前五。
-
Mozilla Hacks 2019 年阅读量最高的 10 篇文章
Mozilla Hacks 在 2019 年涵盖了许多有趣的领域。我们最受欢迎的文章介绍了实验和特殊项目,并描述了 WebAssembly 和 WASI 等突破性平台技术的演变。Mozilla WebThings 继续吸引关注和采用。对 Firefox 版本和 Firefox DevTools 的兴趣也比以往任何时候都更加强烈。继续阅读。
-
在 Firefox 72 中使用监视点调试变量
您是否曾经想过在不手动添加断点或日志语句的情况下,了解对象上的属性在代码中的读取或设置位置?监视点是一种断点类型,可以回答这个问题。它们是更新的调试器中的新功能,现在可在 Firefox 72 开发者版本中使用。
-
DeepSpeech 0.6:Mozilla 的语音到文本引擎变得快速、精简且无处不在
Mozilla 的机器学习团队继续致力于 DeepSpeech,这是一种自动语音识别 (ASR) 引擎,旨在使语音识别技术和训练模型对开发者开放。在本篇关于近期改进的概述中,我们将展示 DeepSpeech 如何通过启用客户端、低延迟和隐私保护的语音识别功能来转换您的应用程序。了解如何参与。
-
使用 Wasmtime 从 .NET 使用 WebAssembly
来自 Bytecode Alliance 的 WebAssembly 运行时 Wasmtime 最近添加了 .NET Core 的早期预览版 API,.NET Core 是微软的免费、开源和跨平台应用程序运行时。此 API 使开发者能够以编程方式直接从 .NET 程序加载和执行 WebAssembly 代码。尽管 .NET Core 本身就是一个跨平台运行时,但 Peter Huene 在这篇文章中展示了 .NET 开发人员有充分理由仔细研究 WebAssembly。
-
Firefox 71:年末发布
欢迎 Firefox 71 登场!这次,我们提供大量新的开发者工具功能,包括 Web Socket 消息检查器、控制台多行编辑模式、事件日志以及网络面板全文搜索!如果这还不够,还有重要的新的 Web 平台功能可用,例如 CSS 子网格、列跨度、Promise.allSettled 和媒体会话 API。
-
Wasm 全部多值!
多值是对核心 WebAssembly 的一项提议扩展,它能够使函数返回多个值,除此之外还有其他功能。它也是 Wasm 接口类型的先决条件。Nick Fitzgerald 最近一直在各处添加多值支持,从 Rust 和 WebAssembly 工具链开始。接下来,他为 Wasmtime 运行时添加了支持,以及它构建在其之上的 Cranelift 代码生成器。以下是他的旅程记录。
-
Firefox 71 中的多列布局和 column-span
Firefox 71 现已在开发者版本和 Beta 版中推出,对于 CSS 布局爱好者来说是一个令人兴奋的版本。最近,我们报道了 Firefox 中子网格的推出,但我们也一直在关注另一个属性。Firefox 71 实施了来自多列布局的 column-span。在这篇文章中,Rachel Andrew 描述了多列布局规范的进展。
-
为 WebThings 网关创建 UI 扩展
Mozilla 的 WebThings 网关 0.10 版引入了对扩展类型加载项的支持。上周发布的这一强大的新功能允许开发者使用 JavaScript 和 CSS 随意修改用户界面 (UI)。如果您愿意,我们还提供用于使用 Python 或 node.js 编写 UI 扩展的库。请告诉我们您构建了什么!
-
恒温器、锁和扩展加载项 – WebThings 网关 0.10
今天,我们发布了 WebThings 网关 0.10。此新版本支持恒温器和智能锁,以及更新的加载项系统(包括扩展加载项),使开发者能够扩展网关用户界面。我们还添加了本地化设置,以便您可以选择国家/地区、语言、时区和单位首选项。