精选文章
-
Flexbox 检查器的设计
CSS Flexbox 是一种越来越流行的布局模型,有助于构建强大的动态页面布局。但是,它也存在较大的学习曲线!Firefox DevTools 创建的新 Flexbox 检查器,可以帮助开发者了解 Flexbox 元素的大小、位置和嵌套。您现在可以在 Firefox Nightly 或 Dev Edition 中试用它。
-
Mozilla Hacks 2018 年阅读量最高的 10 篇文章
今年我们的热门文章被数十万开发者阅读,涵盖了各种类别,包括 JavaScript 和 WebAssembly、CSS、物联网和 Firefox Quantum。(特色图片由 Lin Clark 提供。)
-
Firefox 64 发布
今年的最后一个 Firefox 版本为所有人带来了诸多改进,包括界面中的多标签管理、新的 CSS 功能、开发者工具改进、更好的隐私保护、附加组件更新等等。阅读所有内容!
-
Rust 2018 发布了……但它是什么?
从今天开始,Rust 2018 版本发布了第一个版本。在这个版本中,我们专注于让 Rust 开发者尽可能地提高工作效率。大多数语言更改与现有的 Rust 代码完全兼容。由于它们不会破坏任何代码,因此它们也可以在任何 Rust 代码中使用……即使该代码没有使用 Rust 2018。这是由于语言的演变方式。Lin Clark 对此进行了说明和解释。
-
使用 ActivityPub 分散社交互动
ActivityPub 是一种 W3C 标准协议,描述了不同社交网络站点(定义宽泛)之间相互通信和交互的方式。ActivityPub 旨在为社交网络互动做 RSS 为内容所做的事情,并且目前正用于为 Mastodon 和 Pleroma 等替代社交网络提供支持。
-
Web Components 的力量
Web Components 包含一组标准,这些标准支持用户定义的 HTML 元素。这些元素可以放置在与传统 HTML 相同的所有位置。尽管标准化过程漫长,但 Web Components 正在兴起,并为开发者和创作者赋予了更多权力。
-
全新且实验性的 Web 设计工具:请求反馈
我们目前正在努力开发一些面向网页设计师的新工具:一个全面的 Flexbox 检查器以及 CSS 更改跟踪。在 Mozilla 首次开展的设计工具调查中,请告诉我们您在 CSS 和网页设计方面遇到的最大问题和痛点!我们希望听到开发者和设计师的意见,无论您使用什么浏览器。
-
天生注重隐私:我们如何构建 Firefox Sync
Firefox Sync 允许您在不同的设备之间共享书签、浏览历史记录、密码和其他浏览器数据,并在设备之间发送标签页。我们认为突显 Sync 的隐私方面非常重要,默认情况下,Sync 会保护您所有同步的数据,因此 Mozilla 永远无法读取它。在这篇文章中,我们更深入地了解了为了将用户隐私放在首位而做出的某些技术设计选择。
-
深入探究:AV1 背后的技术细节
AV1 是开放媒体联盟推出的下一代免版税视频编解码器,其性能超过了 VP9 和 HEVC。AV1 格式始终是免版税的,并拥有宽松的 FOSS 许可证。在本视频演示中,Mozilla 的 Nathan Egge 深入探讨了该编解码器的技术细节及其演变。
-
使用 speedscope 探索跨语言性能配置文件
speedscope 是一款快速、交互式的基于 Web 的大型性能配置文件查看器,其灵感来自 Chrome 开发者工具的性能面板和 Brendan Gregg 的 FlameGraphs。Jamie Wong 构建了 speedscope 以探索和交互来自各种探查器和各种编程语言的大型性能配置文件。speescope 完全在浏览器中运行,不会将任何探查数据发送到任何服务器。