性能文章
-
使用 polyfill 的更轻松方式
Polyfill 是一种很棒的方式,即使在支持旧版浏览器的情况下也能使用现代代码,但目前使用 polyfill 太难了,因此,在 FT,我们构建了一项新服务,使其变得更容易。 我们希望邀请您使用它,并帮助我们改进它。 他们说,更多图片。 因此,[...]
-
Firefox 中的世代垃圾回收
世代垃圾回收 (GGC) 现已在 Firefox 32 中的 SpiderMonkey JavaScript 引擎中启用。 GGC 只是性能优化,对脚本行为没有明显影响。 那么它是什么呢? 它做什么? GGC 是一种让 JavaScript 引擎更快地收集短期对象的方式。 假设您有 [...]
-
PDF.js 的速度有多快?
大家好,我叫 Thorben,我在奥斯陆的 Opera Software 工作,而不是 Mozilla。 那么,我怎么会为 Mozilla Hacks 写作呢? 您可能知道,Opera 浏览器没有默认的 PDF 查看器,这是我们想改变的事情。 但是如何包含一个呢? 从 Adobe 购买 [...]
-
jsDelivr – 高级开源公共 CDN
这是一篇由 Dmitriy Akulov 和他的项目 jsDelivr 撰写的客座文章。 – 编辑注。 作为一名开发人员,您可能已经了解 Google 托管库。 Google 提供了一种简单快捷的方式,可以在您的网站中包含 12 个最受欢迎的 js 库。 但是,如果您是网站管理员并且希望 [...]
-
为 Firefox OS 优化您的 JavaScript 游戏
在使用 16 GB RAM 的四核处理器上开发时,您很容易忘记考虑它在移动设备上的性能。 本文将详细介绍一些最佳实践以及将游戏移植到 Firefox OS 或任何类似硬件目标时需要考虑的事项。 最好利用 256 Mb [...]
-
JavaScript 字符串对象的性能
本文旨在探讨 JavaScript 引擎对原始值字符串和对象字符串的性能。 这是一个与 Kiro Risk 出色的文章相关的基准展示,即包装器对象。 在继续之前,我建议您先访问 Kiro 的页面,作为对该主题的介绍。 ECMAScript 5.1 [...]
-
没有适用于 Web 的单一基准
几天前,Google 发布了一个名为 Octane 的新 JavaScript 基准。 新基准总是受欢迎的,因为它们推动浏览器在新的领域达到新的性能水平。 我特别高兴看到 pdf.js 的加入,它与大多数基准测试不同,它使用的是真实世界的代码,以及 GB 模拟器,它是一个 [...]
-
变得敏捷 – Firefox 13 中的性能优化
早在 2011 年秋季,我们有针对性地研究了 Firefox 的响应能力问题。 我们确定了一系列短期项目,这些项目可以一起在日常 Firefox 使用中实现显著的响应能力改进。 Snappy 项目在年底启动,目标是提高 Firefox 的响应能力。 尽管 Snappy 最初是为 [...]
-
2011 年的 Firefox – 2012 年的 Firefox 计划
许多人对 Firefox 感兴趣,包括正在取得的进展以及我们的计划。 因此,我想概述我们在 2011 年用 Firefox 完成的事情,以及我们在 2012 年已经做了什么以及计划做什么。
-
本地存储没有简单的解决方案
TL;DR:我们必须停止宣传 localStorage 作为存储数据的绝佳机会,因为它性能很差。 令人难过的是,替代方案的支持和实现难度都不如它。 在 Web 开发中,您总会遇到一些听起来好得令人难以置信的事情。 有时它们很好,而所有 [...]