W kierunku bardziej zaawansowanej i przydatniejszej sieci
W tym roku na konferencji Google I/O zaprezentowaliśmy ponad 100 nowych interfejsów API, komponentów i narzędzi, o których rozmawialiśmy podczas prezentacji i sesji na żądanie dotyczących Chrome. Oto 10 aktualizacji, które są dla nas szczególnie ważne. Prześlij nam swoje ulubione (oraz pytania) na koncie @ChromiumDev.
1. WebGPU usprawnia AI i systemy uczące się w przeglądarce
Ten nowo dostępny interfejs API odblokowuje możliwości sprzętu GPU i czyni internet naprawdę gotowym na AI. W rzeczywistości biblioteki ML, takie jak Tensorflow.js, działają w WebGPU 100 razy szybciej niż zwykły JavaScript, a WebGPU działa 3 razy szybciej niż WebGL (poprzedni standard w zakresie grafiki internetowej). Fakt, że WebGPU działa na urządzeniu (a nie w chmurze), pomaga deweloperom oszczędzać pieniądze, zmniejszać opóźnienia i tworzyć nowe funkcje AI chroniące prywatność.
2. WebAssembly wprowadza aplikacje na Androida do internetu
Deweloperzy, którzy chcą wykorzystać swoje inwestycje w kod, mogą skorzystać z obsługi języków z zarządzaną pamięcią przez WebAssembly, takich jak Kotlin i Dart. Dzięki temu mogą ponownie wykorzystać istniejący kod źródłowy i docierać do użytkowników nie tylko przez natywne aplikacje, ale też w internecie. Dzięki wczesnej pracy firmy JetBrains deweloperzy aplikacji na Androida, którzy korzystają z Kotlina, mogą teraz napisać funkcje aplikacji tylko raz, a potem użyć WebAssembly do wdrożenia ich w internecie.
3. Podstawowe informacje zwiększają przejrzystość i przewidywalność w internecie
W ramach grupy społeczności W3C WebDX ustalamy wartość domyślną jako podstawowy zestaw funkcji, które są w pełni obsługiwane przez obecne i wcześniejsze wersje wszystkich głównych przeglądarek: Chrome, Edge, Firefox i Safari. Dzięki współpracy z kluczowymi podmiotami, takimi jak MDN i caniuse.com, wprowadzimy ten wspólny język i oznaczenia bezpośrednio do Twojego procesu. Co roku będziemy wprowadzać wersje bazowe 23, 24, 25 itd., które będą zawierać wszystkie nowości i będą kompatybilne ze wszystkimi przeglądarkami. Podobnie jak w przypadku rocznego wydania, dotyczy to całego ekosystemu internetowego. Tutaj znajdziesz instrukcje.
4. Więcej pomocy dla deweloperów rozszerzeń do Chrome
Rozszerzenia pomagają w dostosowywaniu usług do potrzeb użytkowników i docieraniu do nowych klientów. Chcemy, aby deweloperzy, którzy inwestują w rozszerzenia do Chrome, odnieśli sukces. Oprócz niedawnego wydłużenia harmonogramu wdrażania Manifestu V3 ulepszamy interfejs Chrome Web Store, aktualizujemy dokumentację rozszerzeń i próbki oraz dodajemy nowe powierzchnie interakcji na panelu bocznym Chrome.
5. W przyszłym roku interakcja do kolejnego wyrenderowania stanie się podstawowym wskaźnikiem internetowym
Po przeprowadzeniu wielu eksperymentów i uzyskaniu ciągłych opinii od społeczności na temat obecnego zestawu podstawowych wskaźników internetowych ogłosiliśmy zamiar zastąpienia opóźnienia przy pierwszym działaniu interakcją do kolejnego wyrenderowania (INP), czyli wskaźnikiem, który pozwala kompleksowo mierzyć responsywność. Ta zmiana zacznie obowiązywać w marcu 2024 r., aby dać Ci wystarczająco dużo czasu na zapoznanie się z tą funkcją i jej optymalizowanie.
6. Klucze dostępu to przyszłość uwierzytelniania w internecie
W przypadku aplikacji internetowych, które wymagają logowania, nadszedł czas, aby zamiast haseł i uwierzytelniania dwuskładnikowego zacząć używać kluczy dostępu. Ta technologia oparta na standardach branżowych jest znacznie bezpieczniejszym zamiennikiem haseł i innych czynników uwierzytelniania, które można wykorzystać do wyłudzenia danych. Zapewnia też płynne logowanie i uwierzytelnianie dla użytkowników. Cieszymy się, że użytkownicy wczesnej wersji, tacy jak Shopify, już teraz odczuwają znaczny wpływ integracji tego rozwiązania bez hasła.
7. nowe technologie chroniące prywatność w Piaskownicy prywatności.
Współpracując z ekosystemem nad inicjatywą Piaskownica prywatności, wspólnie osiągnęliśmy znaczne postępy w usuwaniu wektorów śledzenia w internecie. Wprowadzamy też nową funkcję plików cookie z użyciem CHIPS i ustawień własnych, aby umożliwić deweloperom przygotowanie się na wycofanie plików cookie innych firm z Chrome.
8. Więcej funkcji interfejsu internetowego, które ułatwiają pracę użytkownikom i deweloperom
Na jakość aplikacji internetowych największy wpływ ma postęp, jaki poczyniliśmy w przypadku interfejsu internetowego w ubiegłym roku. Obejmują one nowe funkcje interfejsu responsywnego, komponenty z możliwością dostosowania z dostępnymi domyślnymi ustawieniami i stanem zarządzanym przez przeglądarkę oraz naprawdę ekscytujące aktualizacje interfejsów API animacji i interakcji. W świecie interfejsów internetowych jest tak wiele możliwości, że nie możemy się doczekać, aż zobaczymy, co z nich stworzysz.
9. Chrome DevTools ułatwia debugowanie kodu frameworka
Współpracując z różnymi frameworkami JavaScript, ulepszamy debugowanie aplikacji internetowych w Chrome DevTools. Znajdziesz tam czystsze ścieżki sterowania, nową opcję „pokaż kod” oraz większą niezawodność punktów przerwania. Naszym celem jest pomóc Ci skupić się na kodzie, który piszesz, a nie na kodzie, który pojawia się z powodu wybranych przez Ciebie elementów. Na tym nie koniec. Nadal szukamy sposobów na to, aby nasze narzędzia były jeszcze lepiej dopasowane do Twoich procesów i byśmy mogli jeszcze bardziej ograniczyć problemy związane z tworzeniem stron internetowych. Obserwuj tę stronę.
10. setki aktualizacji interfejsu API na tegorocznej konferencji I/O,
W tym roku na konferencji I/O zaprezentowano setki interfejsów API – od lepszych rozwiązań dotyczących pamięci i architektury po zaawansowane funkcje UI oraz lepszą obsługę urządzeń peryferyjnych, od klawiatur MIDI po tablety do rysowania, w przeglądarce. Wszystkie znajdziesz na naszym kanale YouTube.
Chcemy uczcić fakt, że wszyscy są zaproszeni do korzystania z Internetu, i że razem ulepszamy tę platformę. Nie możemy się doczekać, co stworzysz dzięki temu nowemu, bardziej przydatnemu i potężnemu internetowi.
Do zobaczenia na następnej konferencji Google I/O