文章
-
Mozilla 开发者巡回演讲:Firefox、WebAssembly、CSS、WebXR 等等
Mozilla 开发者巡回演讲项目始于 2017 年,旨在通过免费活动和合作关系,将专家演讲和 Web 技术更新带到当地社区。查看我们夏季巡回演讲的视频播放列表,其中包括关于混合现实、WebAssembly、现代 CSS 等主题的演讲。或者立即注册参加即将在亚洲举办的巡回演讲活动。
-
为什么 CSS 如此奇怪?
CSS 是 Web 的设计语言——三种核心 Web 语言之一——但它似乎也是最具争议性和令人困惑的语言。它既简单又复杂,既脆弱又强大。无论你爱它还是恨它,CSS 都是奇怪的:它不完全是标记语言,也不完全是通常意义上的(命令式)编程语言,而且与我们用于印刷的设计程序完全不同。我们是如何走到这一步的?
-
来自 Mozilla 开发者的视频短片
今天,我们推出一个新的视频频道,并精选了一些短片作为开端。从 Deja Hodge 介绍 Web 上的深色模式开始。然后,Jen Simmons 向我们展示了如何在 Firefox 开发者工具中访问一个方便的第三面板。Miriam Suzanne 制作了一个关于
::marker
伪元素和列表计数器的视频。无论你的经验水平或工作描述如何,我们都在共同努力,为 Web 的未来健康发展做出贡献,Mozilla 将竭诚提供帮助。 -
Firefox 开发者工具中的 WebHint:改进兼容性、可访问性等等
在不同的浏览器中创建外观和功能都出色的体验是 Web 上最大的挑战之一。它也可能是最令人欣慰的部分,因为它可以将你的应用程序传播给尽可能多的用户。在开发过程的后期测试旧版浏览器可能会破坏你花费数小时构建的功能,甚至需要重写才能修复。如果你的主要开发浏览器中的工具能够更早地发出警告呢?借助 Firefox 开发者工具中的 WebHint,我们可以做到这一点,甚至更多。
-
探索与 Mozilla Hubs 的协作和沟通
当我们关注 WebXR API 等混合现实的进步时,我们能够探索通过技术与他人建立更强临场感的方式。Mozilla 的 Hubs 基于 WebRTC 构建,并支持用户在共享虚拟环境中进行实时对话。用户在名为头像的 glTF 格式中体现 3D 模型。Hubs 的代码在 GitHub 上以 MPL 许可证的形式在线提供,我们欢迎社区的贡献。
-
将 Firefox 迁移到更快的 4 周发布周期
构建和发布浏览器是一项复杂的工作,涉及许多参与者。为了优化流程并使其对所有用户更可靠,多年来,我们开发了一种分阶段发布策略,其中包括“预发布”渠道:Firefox Nightly、Beta 版和开发者版。从 2020 年第一季度开始,我们将进行更改。我们计划每 4 周发布一个主要 Firefox 版本!
-
Caniuse 和 MDN 兼容性数据协作
今天,我们宣布将 MDN 的兼容性数据集成到 caniuse 网站中。我们携手将更多 Web 兼容性信息提供给 Web 开发人员。
-
在 Firefox 开发者工具中调试 TypeScript
在过去的几个月里,Firefox 调试器已经发展成为一个快速可靠的工具链,并且现在支持许多很酷的功能。尽管它主要用于调试 JavaScript,但您是否知道您还可以使用 Firefox 调试 TypeScript 应用程序?Jan 'Honza' Odvarko 演示了一些实际示例。
-
在浏览器外部调试 WebAssembly
WebAssembly 已经开始通过专门的运行时(如 Mozilla 的 Wasmtime 和 Fastly 的 Lucet)在浏览器外部确立其地位。虽然程序的新通用格式很有吸引力,但也带来了新的挑战。在 Mozilla,我们一直在对使用现有工具(如 GDB 和 LLDB)启用 .wasm 文件的源代码级调试的方法进行原型设计。
-
Firefox 69——Resize Observer、microtasks、CSS 和开发者工具的故事
为了我们最新的精彩冒险,我们已经推出了一个新的 Firefox 版本。版本 69 具有许多很棒的新增功能,包括 JavaScript 公共实例字段、Resize Observer 和 Microtask API、CSS 逻辑溢出属性(例如 overflow-block)和用于选择器的 @supports。