Дарт
Dart компилируется в JavaScript, иногда генерируя код быстрее, чем написанный вручную JavaScript. Посмотрите, как соучредитель Dart Каспер Лунд объясняет, как компилятор dart2js выполняет локальную и глобальную оптимизацию для создания быстрого и семантически правильного кода JavaScript. Благодаря встряхиванию деревьев, выводу типов и минимизации Dart может помочь вам оптимизировать ваше веб-приложение.
Приложения Chrome
Приложения Chrome обеспечивают мощь и удобство использования собственных приложений, а также простоту разработки и безопасность Интернета, а также легко интегрируются со службами Google, такими как Диск. Приложения Chrome работают на Mac, Windows, Linux и ChromeOS, а также на iOS и Android прямо из коробки.
PNaCl
Portable Native Client — это технология, обеспечивающая портативное и безопасное выполнение собственных приложений в Chrome. Это расширение проекта Native Client обеспечивает производительность и низкоуровневый контроль собственного кода в современных веб-браузерах, не жертвуя при этом безопасностью и переносимостью Интернета.
PNaCl помогает разработчикам создавать независимую от платформы форму своего собственного приложения и запускать его в браузере без каких-либо установок. За кулисами Chrome транслирует приложения PNaCl в машинный код во время выполнения, чтобы достичь производительности, близкой к исходной. В других браузерах приложения PNaCl могут использовать Emscripten и Pepper.js для поддержания функциональности с минимальным снижением производительности.