Web API 文章
-
Firefox 69 — Resize Observer、Microtask、CSS 和 DevTools 的故事
在我们的最新探险之旅中,我们已经开发出了一个新的 Firefox 版本。版本 69 包含了许多很棒的新功能,包括 JavaScript 公共实例字段、Resize Observer 和 Microtask API、CSS 逻辑溢出属性(例如 overflow-block)以及用于选择器的 @supports。
-
Firefox 66:寂静之声
Firefox 66 已经发布,它带来了一系列很棒的新功能,例如屏幕共享、滚动锚定、对可听媒体的自动播放阻止以及对 macOS 上 Touch Bar 的初步支持。
-
Firefox 65:WebP 支持、Flexbox 检查器、新工具和平台更新
Firefox 65 今天发布,其中包含一些值得注意的 Firefox Devtools 更新,包括 CSS Flexbox 检查器的发布、新的更改面板等等。我们正在发布 CSS 平台改进和对各种 JavaScript API 的更新。Firefox 65 支持 WebP 图像格式,对 AV1 的支持(一种开放且免版税的视频压缩格式)现已在 Firefox 65 for Windows 中发布。
-
对 WebVR 游戏进行性能调优
应用程序越小,加载速度越快。以下是如何缩减我喜欢的 WebVR 游戏的大小,优化字体、音频和图像文件以达到我的目标:在 VR 头盔中实现 10 秒的加载时间。
-
将增强现实带到 Web 的新 API
WebXR 设备 API 有两个目标,使其与 WebVR 不同:支持新的用户输入,例如语音和手势导航,以及为 Web 上的增强现实奠定基础。此新兴规范旨在消除障碍,以便 AR 和 VR 内容对创作者和用户都可访问。
-
使用万物互联可视化您的智能家居数据
今天,我们将两个截然不同的应用程序融合在一起,以创建一个很酷的个人仪表板,用于调查我们所有连接互联网的设备及其随时间的行为。我们可以使用 Web Thing API 的一项强大功能:其灵活性。这种适应性使我们能够在 Project Things 网关和 Cloud Native Computing Foundation 的 Prometheus 之间架起一座桥梁,Prometheus 是一个最初用于监视大型服务器集群的时间序列数据库。
-
使用基于硬件令牌的双因素身份验证 (2FA) 与 WebAuthn API
为了为登录提供更高的安全性,网站正在部署双因素身份验证 (2FA),通常使用智能手机应用程序或短信。这些机制使网络钓鱼更难,但不能完全阻止网络钓鱼。Firefox 60 将默认启用 WebAuthn API,提供基于公钥密码学的双因素身份验证,可以抵御我们今天所知的网络钓鱼。该 API 今天在 Firefox Nightly 中可用,现在就开始学习如何保护数百万用户,他们已经拥有 FIDO U2F USB 令牌,为时不晚。
-
经典扩展重生:树形标签
Yuki “Piro” Hiroshi 是一位先驱者,也是一位真正的动手实践者。每当这位来自东京的程序员对浏览体验的任何方面感到恼火时,他都会为自己构建一个解决方法,并与他人分享。在编写了近 100 个浏览器扩展程序之后,Piro 最近承担了他迄今为止最大的挑战:将遗留的 Tree Style Tab (TST) 扩展程序迁移到与新的 WebExtensions API 和 Firefox Quantum 兼容。
-
在 Firefox 中使用新的主题 API
探索 Firefox Quantum 的新主题 API,看看您可以使用轻量级主题、动态主题、每窗口主题以及快速了解 2018 年主题的未来趋势。
-
将渐进式 Web 应用程序添加到 Firefox for Android 的主屏幕
如今,几乎所有网站的核心都是响应式网页设计原则:与昔日的以桌面为中心的网络相比,这是一个巨大的进步。在过去两年中,类似的补充演变正在发生:渐进式 Web 应用程序 (PWA),这是一个新标准化浏览器技术套件的总称,它结合了网络的低摩擦性以及我们通常与原生应用程序相关的可靠性和功能,正在移动设备和台式机上站稳脚跟。