Chrome Dev Summit – Übersicht über die Plattformen

Seth Ladd

Dart

Dart kompiliert in JavaScript und generiert manchmal Code, der schneller ist als handgeschriebenes JavaScript. In diesem Video erklärt Dart-Mitbegründer Kasper Lund, wie der dart2js-Compiler lokale und globale Optimierungen durchführt, um schnell und semantisch korrekten JavaScript-Code auszugeben. Mit Tree Shaking, Typableitung und Komprimierung kann Dart Sie bei der Optimierung Ihrer Webanwendung unterstützen.

Präsentationen: Dart

Chrome-Apps

Chrome-Apps bieten die Leistung und Nutzerfreundlichkeit nativer Apps mit der einfachen und sicheren Entwicklung des Webs und lassen sich nahtlos in Google-Dienste wie Drive einbinden. Chrome-Apps laufen unter Mac, Windows, Linux und ChromeOS sowie unter iOS und Android und sind sofort einsatzbereit.

Google Präsentationen: Chrome-Apps

PNaCl

Portable Native Client ist eine Technologie, die die mobile, sichere Ausführung nativer Anwendungen in Chrome ermöglicht. Diese Erweiterung des Native Client-Projekts bietet modernen Webbrowsern die Leistung und Kontrolle über nativen Code auf niedriger Ebene, ohne die Sicherheit und Portabilität des Webs zu beeinträchtigen.

Mit PNaCl können Entwickler eine plattformunabhängige Form ihrer nativen Anwendung erstellen und ohne Installationen im Browser ausführen. Chrome übersetzt PNaCl-Anwendungen im Hintergrund zur Laufzeit in Maschinencode, um eine nahezu native Leistung zu erzielen. Bei anderen Browsern können PNaCl-Anwendungen Emscripten und pepper.js verwenden, um die Funktionalität mit minimaler Leistungseinbußen aufrechtzuerhalten.

Präsentationen: PNACL