Chrome Dev Summit – Übersicht über die Plattformen

Dart

Dart wird in JavaScript kompiliert und generiert manchmal Code, der schneller ist als handgeschriebenes JavaScript. In diesem Video erklärt der Dart-Mitbegründer Kasper Lund, wie der dart2js-Compiler lokale und globale Optimierungen durchführt, um schnellen und semantisch korrekten JavaScript-Code zu generieren. Mit Tree Shaking, Typinferenz und Minimierung können Sie Ihre Webanwendung mit Dart optimieren.

Folien: Dart

Chrome-Apps

Chrome-Apps bieten die Leistung und Nutzerfreundlichkeit von nativen Apps mit der einfachen Entwicklung und Sicherheit des Webs und lassen sich nahtlos in Google-Dienste wie Drive einbinden. Chrome-Apps können direkt auf Mac-, Windows-, Linux- und ChromeOS-Computern sowie auf iOS- und Android-Geräten ausgeführt werden.

Präsentationen: Chrome-Apps

PNaCl

Portable Native Client ist eine Technologie, die die portable, sichere Ausführung nativer Anwendungen in Chrome ermöglicht. Diese Erweiterung des Native Client-Projekts bringt die Leistung und die Low-Level-Steuerung von Native Code in moderne Webbrowser, ohne die Sicherheit und Portabilität des Webs zu beeinträchtigen.

PNaCl hilft Entwicklern, eine plattformunabhängige Form ihrer nativen Anwendung zu erstellen und sie ohne Installationen im Browser auszuführen. Im Hintergrund übersetzt Chrome PNaCl-Anwendungen zur Laufzeit in Maschinencode, um eine nahezu native Leistung zu erzielen. In anderen Browsern können PNaCl-Anwendungen Emscripten und pepper.js verwenden, um die Funktionalität mit minimalen Leistungseinbußen beizubehalten.

Folien: PNACL