特色文章
-
新的响应式设计模式:RDM 登陆 Firefox 开发者工具
Firefox 开发者工具现在包含了一个完全重新设计的响应式设计模式(简称 RDM),它已经登陆 Firefox 开发者版,这要感谢 DevTools 团队的辛勤工作。在移动优先的世界中,优先考虑低带宽和离线移动体验的性能以及能够跨多个平台交付的渐进式 Web 应用的设计至关重要。[……]
-
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 和 [……] 中已经有了兼容的实现。
-
JavaScript 游戏中的控制机制
笔记本电脑、电脑、智能手机、平板电脑、电视,甚至冰箱都有一个共同点——它们可能都能运行浏览器,所以你可能可以在上面玩 HTML5 游戏。渲染游戏画面是一回事,但你也要以某种方式控制它,并且有很多不同的选项适合各种[……]
-
IndexedDB 2.0 的新功能是什么?
Indexed Database API 2.0 的草案几乎完成,它提供了几个用于细粒度访问 IndexedDB 的新 API。好消息是所有这些新 API 都在 Firefox 中实现,并将可在 Firefox 51 的版本中使用(目前可在开发者版中使用,计划于 2017 年 1 月正式发布)。在[……]
-
离线策略进入 Service Worker 食谱
serviceworke.rs 是一个包含常见和不常见 Service Worker 用例的汇编,包括推送示例、使用模式、性能提示和缓存策略。Service Worker 食谱中的配方以游乐场或实验室的形式呈现,具有完全功能的客户端-服务器设置,您可以在其中学习和试验使用浏览器内开发者工具的结果。尽管如此,该食谱还远非[……]
-
对 js13kgames 获胜者 Giovanny Beltran 的采访
js13kgames 是一项针对 HTML5 游戏开发人员的 JavaScript 编码比赛,几周前宣布了今年的获胜者。今天,我们采访了 Giovanny Beltran,他是 js13kgames 多个奖项的获得者,也是今年比赛中最好的作品之一。Giovanny 已经编程 13 年了,并且在五年前开始使用 JavasScript[……]
-
人人皆享的网络:与网络从业者访谈——Fyrd
在最近的文章中,我们解释了为什么让网络为每个人服务非常重要。我们与几位顶尖的 Web 开发人员讨论了他们是如何做到的。在此期间,我们展示了浏览器制造商如何通过采用活标准来提高兼容性。今天,我们将展示个人如何显著改善工具空间,[……]