月归档:2015年07月

谷歌按下了Chrome Javascript 引擎的TurboFan按钮

谷歌表示,其新的优化编译器技术逐渐加快JavaScript在谷歌 Chrome 浏览器中的执行 — — 并且希望有一天它可以用更好的性能替换掉旧的编译代码。

新的优化编译器被称为TurboFan,它已在前两个稳定版本,Chrome 41版本中成为 V8 JavaScript 引擎组件。

在线广告巨头需要证明这个编译器在执行效率上能够超过在2014年2月被介绍过的被称为Crankshaft的编译器,才会在某些具体的Javascript代码上使用它。

继续阅读 →

发表在 研发 | 标签为 | 留下评论

处理localStorage的9个库

HTML5 本地存储 API (Web 存储的一部分) 具有优秀的浏览器支持,正在被越来越多的应用使用。它有简单的API,和cookies类似,也有他的缺点。

在过去的一年左右我碰到过很多的工具和库使用本地存储 API,所以我在这篇文章中将他们集中起来,并通过一些代码示例来讨论他们的特性。

继续阅读 →

发表在 研发 | 标签为 , | 留下评论

Vorlon.js:一款JavaScript远程调试和测试工具

在前不久举行的微软Build 2015大会上,微软宣布了vorlon.js。这是一款用于JavaScript远程调试和测试的开源工具。Vorlon.js创建者之一David Catuhe是微软的一名项目经理,同时也是babylon.js框架的作者。近日,他撰文介绍了构建vorlon.js的原因、细节以及使用方法。

Vorlon.js可以帮助开发者加载、检查、测试及调试任何设备上使用Web浏览器运行的JavaScript代码。它可以连接游戏控制台、移动设备、甚至是接入IoT的冰箱,连接的设备数量最多可达50台。开发者可以在其中一台或所有设备上运行JavaScript代码。借助vorlon.js,开发团队还可以一起调试,每个人编写的代码都对所有人可见。Vorlon.js开发团队遵循的一个基本原则是:不引入特定于浏览器的原生代码和依赖,设备上只需要运行JavaScript、HTML、CSS。

继续阅读 →

发表在 研发 | 标签为 | 留下评论