精选文章
-
使用不可变缓存加速网页
不可变缓存的优势在于,当页面刷新时(这在社交媒体场景中非常常见),之前使用 HTTP 响应头标记为不可变的元素无需重新验证服务器。如果没有此提示,浏览器需要猜测哪些对象可能更改或可能未更改,从而一方面浪费时间,另一方面可能导致网站不兼容。
-
WebGL 2 进入 Firefox
随着 Firefox 51 的发布,WebGL 2 支持已上线!WebGL 是一种在 Web 中渲染 3D 图形的标准 API。WebGL 2 基于 OpenGL ES 3.0 规范,并引入了新功能,其中许多功能旨在提高性能和视觉保真度。
-
在 A-Frame 中制作亚大陆规模的雕塑原型
早在 2016 年,我就针对英国文化协会 2017 年英国-印度数字公开征集活动提交了一个概念。名为“一件与印度一样大的艺术品”,其想法是创建一个增强现实雕塑,印度人民不仅可以通过移动设备查看,还可以进行雕刻……
-
TypedArray 或 DataView:理解字节顺序
根据您访问 ArrayBuffer 的方式,您在同一台机器上会得到不同的字节顺序。所以长话短说:使用 TypedArray 或 DataView 的设置器会产生影响。
-
提升您的跨浏览器测试水平
今天,我们宣布了一个特别机会,让 Web 开发人员学习如何构建和自动化功能浏览器测试——我们已与 Sauce Labs 合作,为其出色的工具提供特别扩展试用版,并且我们在此试用版中创建了一个自定义学习资源。2016 年:Web 兼容性之年 2016 年……
-
面向 Web 开发人员的 Firefox 硬件报告
假设您正在开发一个复杂的 Web 游戏或应用程序,并且您想知道——它是否真的能够运行?我应该针对哪些硬件才能获得尽可能广泛的用户群?现有的硬件报告(例如来自 Valve 和 Unity 的报告)非常出色,但代表的硬件用户群体与大多数……
-
W3C Web 和虚拟现实研讨会:展望未来
在 W3C Web 和虚拟现实研讨会 取得了巨大成功。所有主要的浏览器供应商和一些最大的科技公司史无前例地团结在共同的愿景周围,帮助重塑我们未来如何通过 VR 工作和交互网络的方式。
-
Async/Await 进入 Firefox
新的
async
和await
关键字(使异步代码更简洁、更直观且更易于维护)已在 Firefox 52 中推出。目前在最新的开发者版 Firefox 52 中可用,计划于 2017 年 3 月正式发布。 -
CSS Grid 和 Grid Highlighter 现已进入 Firefox 开发者版
CSS Grid 刚刚升级到 Firefox 52 开发者版。随着 Chrome(以及希望是 Safari 和 Edge)的实现即将推出,在所有浏览器中使用网格构建网站很快将成为可能。网格允许用户将 HTML 与布局问题分离,专门在 CSS 中表达这些问题。减少了我们目前在 Web 上构建方式固有的脆弱性、代码膨胀和高维护成本的风险,网格确实有可能改变我们进行布局的方式。
-
在 DevTools 中可视化动画缓动
动画的缓动(或时间函数)决定了它随时间推移的方式。例如,线性缓动表示动画在其整个持续时间内以相同的速度运行。这意味着如果某个元素最初没有移动然后开始移动,它将立即这样做,因为……