Chrome Dev Summit – podsumowanie dotyczące platform

Dart

Dart kompiluje się do kodu JavaScript, co czasami generuje kod szybciej niż ręcznie napisany. Obejrzyj film, w którym Kasper Lund, współzałożyciel firmy Dart, wyjaśnia, w jaki sposób kompilator dart2js przeprowadza lokalne i globalne optymalizacje pozwalające na szybkie i poprawne semantycznie kod JavaScript. Dzięki potrząsaniu drzew, wnioskowaniu z pisania i minifikacji Dart może pomóc Ci w optymalizacji Twojej aplikacji internetowej.

Slajdy: rzutki

Aplikacje Chrome

Aplikacje Chrome pozwalają użytkownikom wygodnie korzystać z aplikacji natywnych, a także zapewniają prosty programowanie i bezpieczeństwo w sieci. Bez problemu integrują się z usługami Google takimi jak Dysk. Aplikacje Chrome od razu działają na systemach Mac, Windows, Linux i ChromeOS, a także na iOS i Androidzie.

Prezentacje: aplikacje Chrome

PNaCl

Przenośny klient natywny to technologia, która umożliwia bezpieczne uruchamianie natywnych aplikacji w Chrome. To rozszerzenie projektu klienta natywnego zwiększa wydajność i niskopoziomową kontrolę nad kodem natywnym w nowoczesnych przeglądarkach internetowych bez kompromisów w zakresie bezpieczeństwa i przenośności sieci.

PNaCl pomaga programistom stworzyć niezależną od platformy wersję natywnej aplikacji i uruchamiać ją w przeglądarce bez konieczności instalowania. W tle Chrome konwertuje aplikacje PNaCl na kod maszynowy w czasie działania, aby uzyskać wydajność niemal jak natywną. W innych przeglądarkach aplikacje PNaCl mogą używać Emscripten i pepper.js, aby zachować funkcjonalność przy minimalnym wpływie na wydajność.

Prezentacje: PNACL