Dart
Dart effectue une compilation en JavaScript, générant parfois du code plus rapide que le code JavaScript manuscrit. Dans cette vidéo, Kasper Lund, cofondateur de Dart, explique comment le compilateur dart2js effectue des optimisations locales et globales pour émettre du code JavaScript rapide et sémantiquement correct. Avec le Tremblement d'arbre, l'inférence de type et la minimisation, Dart peut vous aider à optimiser votre application Web.
Applications Chrome
Les applications Chrome offrent la puissance et l'expérience utilisateur des applications natives avec la simplicité de développement et la sécurité du Web, et s'intègrent parfaitement aux services Google tels que Drive. Les applications Chrome s'exécutent immédiatement sous Mac, Windows, Linux et ChromeOS, ainsi que sur iOS et Android.
PNaCl
Portable Native Client est une technologie qui permet d'exécuter des applications natives de manière portable et sécurisée dans Chrome. Cette extension du projet Native Client apporte les performances et le contrôle de bas niveau du code natif aux navigateurs Web modernes sans sacrifier la sécurité ni la portabilité du Web.
PNaCl permet aux développeurs de créer une forme de leur application native indépendante de la plate-forme et de l'exécuter dans le navigateur sans aucune installation. En arrière-plan, Chrome traduit les applications PNaCl en code machine au moment de l'exécution afin d'obtenir des performances presque natives. Sur d'autres navigateurs, les applications PNaCl peuvent utiliser Emscripten et pepper.js pour maintenir leur fonctionnalité tout en minimisant les performances.