Chrome 开发者峰会 - 平台摘要

Seth Ladd

Dart

Dart 会编译为 JavaScript,生成的代码有时比手写 JavaScript 更快。观看 Dart 联合创始人 Kasper Lund 介绍 dart2js 编译器如何执行局部和全局优化,以生成快速且语义正确的 JavaScript 代码。Dart 提供树摇动、类型推断和缩减功能,可帮助您优化 Web 应用。

幻灯片:Dart

Chrome 应用

Chrome 应用结合了原生应用的强大功能和用户体验,以及 Web 应用的开发简易性和安全性,并且可与云端硬盘等 Google 服务无缝集成。Chrome 应用可在 Mac、Windows、Linux、ChromeOS 以及 iOS 和 Android 设备上开箱即用。

幻灯片:Chrome 应用

PNaCl

Portable Native Client 是一项技术,可在 Chrome 中安全地执行可移植的原生应用。此 Native Client 项目扩展可将原生代码的性能和低级控制功能引入到现代网络浏览器,而不会牺牲 Web 的安全性和可移植性。

PNaCl 可帮助开发者生成其原生应用的平台无关形式,并在浏览器中运行该应用,而无需进行任何安装。在后台,Chrome 会在运行时将 PNaCl 应用转换为机器码,以实现接近原生性能。在其他浏览器中,PNaCl 应用可以使用 Emscripten 和 pepper.js 来尽可能减少性能损失,同时保持功能正常运行。

幻灯片:PNACL