Chrome Dev Summit – podsumowanie dotyczące platform

Dart

Dart kompiluje się do JavaScriptu, czasami generując kod, który jest szybszy niż napisany ręcznie kod JavaScript. Obejrzyj film, w którym współzałożyciel języka Dart Kasper Lund wyjaśnia, jak kompilator dart2js wykonuje optymalizacje lokalne i globalne, aby generować szybki i semantycznie poprawny kod JavaScript. Dzięki funkcji usuwania zbędących elementów z drzewa, wnioskowania o typie i skompresowania kodu Dart może pomóc Ci zoptymalizować aplikację internetową.

Slajdy: Dart

Aplikacje w Chrome

Aplikacje w Chrome zapewniają możliwości i wygodę korzystania z natywnych aplikacji, a jednocześnie są łatwe w rozwijaniu i bezpieczne jak strony internetowe. Ponadto bezproblemowo integrują się z usługami Google, takimi jak Dysk. Aplikacje Chrome działają na urządzeniach z systemami Mac, Windows, Linux i ChromeOS, a także na urządzeniach z systemami iOS i Android.

Prezentacje: aplikacje Chrome

PNaCl

Przenośny klient rodzimy to technologia umożliwiająca bezpieczne uruchamianie w Chrome przenośnych aplikacji natywnych. To rozszerzenie projektu Native Client zapewnia wydajność i kontrolę na niskim poziomie kodu natywnego w nowoczesnych przeglądarkach internetowych bez obniżania poziomu bezpieczeństwa i przenośności.

PNaCl pomaga deweloperom tworzyć natywne aplikacje niezależne od platformy i uruchamiać je w przeglądarce bez konieczności instalowania. W tle Chrome tłumaczy aplikacje PNaCl na kod maszynowy w czasie wykonywania, aby uzyskać wydajność zbliżoną do natywnej. W innych przeglądarkach aplikacje PNaCl mogą używać Emscripten i pepper.js, aby zachować funkcjonalność przy minimalnym wpływie na wydajność.

Slajdy: PNACL