罗伯特·奈曼 [名誉编辑] 的文章
-
Mozilla Hacks 迎来新编辑
大约三年前,我为 Mozilla Hacks 写了第一篇文章,并从 2012 年 9 月起担任编辑。作为这个博客的面孔和守护者,在两年内发布了 350 篇文章,我想借此机会感谢大家阅读,[…]
-
拯救网络 - 成为福特 - Mozilla 开放网络研究员
这是网络演变的关键时刻。由于互操作性不足,以及来自世界各地政府对隐私、安全和表达的威胁,网络的自由开放精神正面临风险。为了保护网络,我们需要更多具有技术专长的个人参与到政策[…]
-
直观地呈现 Angular 应用程序
本文主要讨论如何以图表方式表示 Angular 应用程序。这是一个第一步,不是关于如何以视觉方式指定或记录 Angular 应用程序的完整论文。而我的兴趣源于[…]
-
interact.js 用于拖放、调整大小和多点触控手势
interact.js 是一个 JavaScript 模块,用于现代浏览器(也包括 IE8+)的拖放、调整大小和多点触控手势,具有惯性和捕捉功能。背景我开始它是作为我 2012 年 GSoC 项目的一部分,用于 Biographer 的网络可视化工具。该工具是一个 Web 应用程序,它渲染到 SVG 画布并使用 jQuery UI […]
-
jsDelivr 及其开源负载均衡算法
这是一篇来自 jsDelivr 的 Dmitry Akulov 的客座文章。最近我写了一篇关于 jsDelivr 及其独特之处的文章,其中详细描述了我们提供的功能以及系统的工作原理。从那时起,我们改进了很多东西,并发布了更多功能。但最重要的是[…]
-
Firefox OS 中的 NFC
Firefox OS 是在与 Mozilla 的合作伙伴和社区的开放合作中开发的。本着这种精神,在过去一年多的时间里,Mozilla 和德国电信 (DT) 团队紧密合作,在 Firefox OS 中开发了对 NFC 的平台级支持。在这段时间里,这两个团队定期进行产品和工程会议[…]
-
一种更轻松地使用 polyfill 的方法
Polyfill 是一种很棒的方式,可以让你在支持旧版浏览器的同时,使用现代代码,但目前使用 polyfill 太难了,所以在 FT,我们建立了一个新的服务,让它更容易。我们想邀请您使用它,并帮助我们改进它。他们说,多放几张图片。所以[…]
-
移植到 Emscripten
Emscripten 是一个开源编译器,可以将 C/C++ 源代码编译成高度可优化的 JavaScript 子集 asm.js。这使得原本为桌面环境编写的程序能够在 Web 浏览器中运行。将您的游戏移植到 Emscripten 有几个好处。最重要的是,它能够接触到更广泛的潜在用户群。Emscripten 游戏可以在任何[…]
-
Massive:asm.js 基准测试
asm.js 是 JavaScript 的一个子集,非常容易优化。它通常由编译器(如 Emscripten)从 C 或 C++ 代码生成。结果可以以非常高的速度运行,接近于同一代码在本地编译时的速度。出于这个原因,Emscripten 和 asm.js 适用于 […]
-
介绍 SIMD.js
SIMD 代表单指令多数据,是并行对多个数据元素执行操作的名称。例如,SIMD 加法指令可以并行添加多个值。SIMD 是一种非常流行的技术,用于加速图形、音频、编解码器、物理模拟、密码学和许多其他领域的计算。除了提供[…]