文章
-
面向 Web 开发人员的 Firefox 硬件报告
假设您正在开发一款复杂的网络游戏或应用程序,并且您想知道——它是否真的能够运行?我应该针对哪些硬件才能获得最广泛的用户群体?现有的硬件报告(例如 Valve 和 Unity 的报告)非常出色,但它们代表的硬件用户群体与大多数用户不同……
-
Web 和虚拟现实 W3C 研讨会:展望未来
此次 Web 和虚拟现实 W3C 研讨会 取得了巨大的成功。所有主要的浏览器供应商和一些科技巨头空前地团结起来,围绕着一个共同的愿景,帮助重塑我们未来如何通过 VR 工作和与网络互动的方式。
-
Firefox 中的 Async/Await
新的
async
和await
关键字(使异步代码更简洁、更直观且更易于维护)已在 Firefox 52 中推出。目前可在最新的开发者版 Firefox 52 中使用,计划于 2017 年 3 月正式发布。 -
Firefox 开发者版中的 CSS Grid 和 Grid 高亮显示
CSS Grid 刚刚升级到 Firefox 52 开发者版。随着 Chrome(以及希望是 Safari 和 Edge)的实现即将到来,使用网格构建网站很快将在所有主流浏览器中成为可能。Grid 允许用户将 HTML 与布局问题解耦,并在 CSS 中专门表达这些问题。减少了我们目前在 Web 上构建时固有的脆弱性、代码膨胀和高维护成本的风险,Grid 确实有可能改变我们进行布局的方式。
-
在 DevTools 中可视化动画缓动
动画的缓动(或时间函数)决定了它随时间推移的方式。例如,线性缓动意味着动画在其整个持续时间内以相同的速度运行。这意味着,如果某个元素最初没有移动然后开始移动,它将立即这样做,因为……
-
新的响应式设计模式:RDM 进入 Firefox 开发工具
Firefox 开发工具现在包含一个完全重新设计的响应式设计模式(简称 RDM),它已在 Firefox 开发者版中推出,这要感谢 DevTools 团队的辛勤工作。在移动优先的世界中,必须优先考虑低带宽和离线移动体验的性能,并设计可以在各种……
-
Rust 和系统编程的未来
如果您是 Hacks 的常客,您可能了解 Rust,这是一种突破性的、社区驱动的系统编程语言,由 Mozilla 赞助。我在 7 月份的 Hacks 上介绍过 Rust,以纪念 Mozilla 的一个重要里程碑,当时我们首次在 Firefox 中发布了 Rust。同时在 Rust 领域,列车继续前行,更多……
-
Mozilla 推送服务器现在支持主题
Mozilla 推送服务现在提供为通知消息提供主题的功能。这意味着任何订阅应用程序的用户代理在从脱机状态返回时,都只会收到主题中的最后一条消息。
-
使用 requestIdleCallback 进行协作调度
requestIdleCallback
支持已在 Firefox Nightly 中推出,并计划在 Firefox 52 中发布。从历史上看,脚本一直无法与用户交互和页面渲染“友好相处”,导致帧速率不稳定和输入延迟。显然,如果情况仍然如此,我不会写这篇文章! -
WebAssembly 浏览器预览
自从 3 月份我们达到上一个 WebAssembly 里程碑以来,我们一直在 WebAssembly 社区组中努力定义标准并在各自的浏览器中实现该标准。我很高兴地宣布,我们现在有一个二进制格式的发布候选版本,并且 Trunk SpiderMonkey 和……