Robert Nyman [荣誉编辑] 的文章
-
前端性能优化之妙,第三部分 – 通过字体优化获得显著性能提升 – Node.js 假期季,第八部分
这是 Mozilla 身份团队的“Node.JS 假期季”系列的第 8 集,共 12 集。今天我们再来聊聊前端性能!我们使用字体子集化将 Persona 的字体文件大小减少了 85%,从 300 KB 降到了 45 KB。这篇文章详细介绍了我们如何实施这些性能改进,并提供了 […]
-
捕捉 – 提升自适应网络的性能
响应式设计现已被广泛认为是构建新网站的主流方法。这并非没有道理:响应式设计工作流程是为不同设备屏幕尺寸和分辨率构建定制视觉体验的最有效方法。然而,在创建 […] 时,响应式设计仅仅是冰山一角。
-
Firefox OS 模拟器 – 3.0 版本预览
三个月前,我们自豪地发布了 Firefox OS 模拟器的 1.0 版本。从那时起,我们取得了长足的进步,2.0 版本大约一个月前发布(最新正式版本)。现在,展望未来,我们想向大家展示即将推出的 3.0 版本的预览!我们讨论了 […]
-
字体检查器和 <time> 及 <data> 元素 – Firefox 开发亮点
是时候再次关注 Firefox 的最新进展了。这是我们“前沿技术”和“Firefox 开发亮点”系列的一部分,大多数示例仅在 Firefox Nightly 中有效(并且可能随时更改)。字体检查器 Firefox DevTools 中现在提供了字体检查器。在 Firefox 检查器中,“字体”面板 […]
-
使用 Local 构建用户可扩展的 Web 应用
在 2012 年接受 Andrew Binstock 采访时,Alan Kay 将浏览器描述为“一个笑话”。如果你对此感到惊讶,你会很高兴知道 Binstock 先生也同样感到惊讶。Kay 指出的一部分问题是众所周知的:功能集。如今,浏览器正在做着文字处理器和演示文稿工具几十年来一直在做的事情。 […]
-
Shiva – 不仅仅是音乐收藏的 RESTful API
对我来说,音乐不仅仅是我日常生活的一部分,它也是不可或缺的一部分。它帮助我集中注意力,改善我的心情,分散我的注意力和/或帮助我放松身心。对于大多数(如果不是全部)人来说,情况都是如此。缺乏音乐或选择错误的曲调可能会产生完全相反的效果,它 […]
-
EnyoJS 2.2 中加入 Firefox OS 支持
Enyo 框架最初是 HP webOS 的应用框架,后来发展成为一个功能齐全的跨平台跨设备 HTML5 框架,供现代 Web 开发人员使用。遵循代码重用和快速高质量开发的理念,Enyo 使用面向对象的封装模型,您可以在其中构建可以移动、扩展和重用的组件, […]
-
使用 node-convict 驯服配置 – Node.JS 假期季,第七部分
这是 Mozilla 身份团队的“Node.JS 假期季”系列的第 7 集,共 12 集。今天是时候谈谈配置了。在本期“Node.JS 假期季”系列中,我们将介绍 node-convict,这是一个帮助管理 node.js 应用程序配置的工具。它提供透明的 […]
-
为 Firefox OS 构建付费应用
乍一看,Firefox OS 的 Firefox 市场可能与 Apple Store 或 Google Play 商店类似,但有一个关键区别:它不会将您锁定在 Mozilla 或您的 Firefox OS 手机中。它使您能够销售一个可在任何开放的 […] 上运行的 Web 应用。
-
使用 Cinnamon.js 通过同义词查找单词
在计算机科学中,只有两件困难的事情:缓存失效和命名事物。—— Phil Karlton 在 Web 开发中命名事物也很困难,从不断变化的 CSS 类到标题和链接。从信息架构的角度来看,标题和链接充当视觉路标,帮助用户建立网站的心理模型, […]