Chrome Dev Summit – podsumowanie dotyczące platform

Dart

Dart kompiluje się do JavaScriptu, czasem generując kod, który jest szybszy niż ręcznie napisany JavaScript. Obejrzyj, jak Kasper Lund, współzałożyciel Dart, wyjaśnia, w jaki sposób kompilator dart2js przeprowadza lokalne i globalne optymalizacje, aby generować szybki i poprawny semantycznie kod JavaScript. Dart może pomóc Ci w optymalizacji aplikacji internetowej dzięki możliwości wnioskowania, minifikacji i minifikacji drzew.

Slajdy: rzutki

Aplikacje Chrome

Aplikacje Chrome to wydajne aplikacje natywne, które cechują się prostotą tworzenia oraz bezpieczeństwem w internecie i bezproblemowo integrują się z usługami Google, takimi jak Dysk. Aplikacje Chrome działają od razu na urządzeniach z systemem macOS, Windows, Linux i ChromeOS, a także iOS i Androidzie.

Prezentacje: Aplikacje Chrome

PNaCl

Przenośny klient natywny to technologia, która umożliwia bezpieczne uruchamianie aplikacji natywnych w Chrome. To rozszerzenie projektu klienta natywnego zapewnia wydajność i niską kontrolę nad kodem natywnym w nowoczesnych przeglądarkach bez szkody dla bezpieczeństwa i przenośności internetu.

PNaCl pomaga programistom w tworzeniu niezależnej od platformy wersji natywnej aplikacji, która jest uruchamiana w przeglądarce bez konieczności instalowania. W trakcie działania Chrome tłumaczy aplikacje PNaCl na kod maszynowy w czasie działania, co zapewnia wydajność, jak w przypadku natywnej. W innych przeglądarkach aplikacje PNaCl mogą korzystać z plików Emscripten i pepper.js, aby utrzymywać funkcjonalność przy minimalnym wpływie na wydajność.

Prezentacje: PNACL