Web APIs 文章
-
无 Flash 的 Web 剪贴板
作为我们努力发展 Web 平台并使其能够访问新设备的一部分,我们正在尝试减少 Web 对 Flash 的依赖。作为这项工作的一部分,我们正在标准化和公开当前仅对 Flash 可用的有用功能,使其能够用于整个 Web 平台。其中之一 […]
-
Firefox Nightly 中的指针事件
[重要更新:本文发布后,由于稳定性错误,Firefox Nightly 中禁用了指针事件。在修复此错误后,将重新启用它们。您仍然可以通过在 about:config 中将 dom.w3c_pointer_events.enabled 设置为“true”来在 Firefox 中测试指针事件。] 今年 2 月,指针事件成为了 W3C 推荐标准。在随后的 […]
-
Web 工作线程的速度有多快?
下一版本的 Firefox OS(移动操作系统)将通过充分利用其多核处理器来释放设备的强大功能。传统上,JavaScript 一直在单个线程上执行,但 Web 工作线程提供了一种并行执行代码的方法。这样做可以使浏览器免受任何可能干扰 […]
-
使用媒体源扩展进行流媒体点播
简介 MSE 媒体源扩展 (MSE) 是所有主要浏览器中提供的 Web API 的一项新增功能。此 API 允许执行诸如直接在我们的浏览器中自适应比特率流式传输视频等操作,而无需插件。以前,我们可能使用了专有解决方案(如 RTSP(实时流协议)和 Flash),现在我们可以 […]
-
让我们充电:电池状态 API 的更新
Web API 为开放式 Web 应用提供了一种通过 JavaScript 访问设备硬件、数据和传感器的方法,并为许多可能性打开了大门,尤其是在移动设备、电视、交互式信息亭和物联网 (IoT) 应用方面。了解设备的电池状态在许多情况下都很有用 […]
-
电视功能如何利用 Web 技术
基于互联网的 IPTV、点播视频 (VoD) 和传统广播的融合正在发生。随着越来越多的 Web 技术进入电视领域,Web 应用和原生应用之间的差距正在迅速缩小。Firefox OS 现在支持 TV Manager API,这是 W3C TV Control API 的基础(由 […]
-
这个 API 真是太棒了!
十多年来,Web 一直使用 XMLHttpRequest (XHR) 在 JavaScript 中实现异步请求。虽然非常有用,但 XHR 不是一个非常好的 API。它存在关注点分离不足的问题。输入、输出和状态都通过与一个对象交互来管理,并且状态通过事件来跟踪。此外, […]
-
鸟鸣、具体音乐和 Web Audio API
2015 年 1 月,我的朋友兼合作者 Brian Belet 和我在第一届 Web Audio 大会上展示了 Oiseaux de Même(一款由鸟类录音创建的音频音景应用)。在这篇文章中,我想描述一下我使用 Web Audio API、Twitter Bootstrap、Node.js 和 REST […]
-
Web Audio 的新功能
简介 我们已经有一段时间没有在 Hacks 上谈论 Web Audio API 了。但是,随着 Firefox 37/38 发布到我们的开发者版/Nightly 浏览器渠道,有一些有趣的新功能要讨论!本文向您介绍了一些需要注意的新 Web Audio 技巧,例如新的 StereoPannerNode、基于 promise 的 […]
-
在 Firefox OS 中嵌入 HTTP Web 服务器
在去年年底接近尾声时,Mozilla 的员工聚集在一起进行了一周的协作和规划。在那周,一个小组成立,设想围绕更侧重于 P2P 的 Web,Firefox OS 的未来可能是什么。特别是,我们一直在研究利用技术来共同启用脱机 P2P 连接,例如 […]