文章
-
更快地构建 DOM:推测性解析、异步、延迟和预加载
在 2017 年,确保网页快速加载的工具箱包括从代码压缩和资源优化到缓存、CDN、代码分割和树摇。了解浏览器内部的工作原理仍然是每个 Web 开发人员最强大的工具。本文详细介绍了
defer
和async
的工作原理,以及如何利用新的关键字preload
。 -
WebAssembly 和计算机视觉实验
去年夏天,洛杉矶一家编码训练营的四名学生开始尝试使用 WebAssembly。经过六周的探索,他们最终开发出了 WebSight:一个基于 OpenCV 的实时人脸检测演示。
-
Meta 2 AR 头显与 Firefox
如今,开发沉浸式 WebVR 体验面临的最大挑战之一是,沉浸感会让你远离开发者工具。借助 Meta 的新款增强现实头显,你可以在今天随时体验和开发 WebVR 内容,而无需摘下或戴上头显,也无需将开发者工具连接到远程设备。
-
我在两天内用 A-Frame 制作了一些东西(你也可以)
几个月前,我有机会第一次尝试了一些 WebVR 体验,我对其中的可能性感到震惊。只需使用头显和我的 Firefox 浏览器,我就可以玩游戏、探索世界、绘画、创作音乐等等。所有这些都通过开放的网络实现。我 […]
-
Flash 之后:开放 Web 的多媒体
第二部分:Flash 十多年来为数十亿用户提供了视频、动画、交互式网站,当然还有广告,但现在它即将退出历史舞台。这里汇集了一系列资源,展望了新兴的开放 Web 技术,这些技术使 Web 视频、动画和游戏开发比以往任何时候都更加高效和引人入胜!
-
Flash,悼念
关于数字多媒体的反思,分为两部分,回顾过去和展望未来:Macromedia 于 1996 年推出了 Flash 1.0,其宏伟愿景是创建一个单一的多媒体平台,能够在任何浏览器或任何计算机上完美运行。在当时,Flash 引发了一波创意浪潮,并激励了全球数百万人为网络创建数字媒体。曾经,网络上 75% 的视频内容都是通过 Flash 播放器传送的。
-
推出扩展程序兼容性测试器
随着 Firefox 迁移到现代 Web 样式的浏览器扩展程序 API,现在可以维护一个代码库并在多个浏览器中发布扩展程序。但是,由于不同的浏览器可能具有不同的功能,因此某些扩展程序可能需要修改才能真正实现可移植性。考虑到这一点,我们构建了扩展程序兼容性测试器。
-
超快速 CSS 引擎内部:Quantum CSS(又名 Stylo)
Quantum 项目是对 Firefox 内部结构进行的重大重写,旨在提升 Firefox 的速度。我们正在从我们的实验性浏览器 Servo 中替换部分组件,并对引擎的其他部分进行大量改进。来自 Servo 的第一个主要组件——一个名为 Quantum CSS(以前称为 Stylo)的新 CSS 引擎——现在可以在我们的 Nightly 版本中进行测试。它汇集了来自四个不同浏览器的最先进创新,以创建一个新的超强 CSS 引擎。
-
必要的 WebVR 资源
随着 WebVR API v1.1 的发布以及 Firefox 55 中对 WebVR 的支持,这里收集了一些有用的 WebVR 开发资源。从 vr.mozilla.org 的登陆页面到 A-Frame 网站和社区,这里提供了你入门所需的一切。
-
A-Frame 加入 js13kGames:用 WebVR 制作游戏
宣布今年 js13kgames 比赛的新亮点——A-Frame 类别!我们挑战你用 A-Frame 制作一个 WebVR 游戏体验。对于此类别,你将拥有相同的 13 千字节文件大小限制,外加免费的 A-Frame 库。今年的主题:迷失。提交截止日期:9 月 13 日。