Tworząc zaawansowane i przydatne informacje w internecie.
Kończymy tegoroczny Google I/O, podczas którego uczestnicy omówią ponad 100 nowych interfejsów API, komponentów i narzędzi na scenie prezentacji oraz w sesjach na żądanie w Chrome. Oto 10 zmian, które szczególnie nas interesują. Prześlijcie nam swoje ulubione (wraz z pytaniami) na adres @ChromiumDev.
1. WebGPU rozwija AI i systemy uczące się w przeglądarce
Ten nowy interfejs API wykorzystuje moc sprzętu GPU i sprawia, że internet w pełni przystosowany do AI. Biblioteki ML, takie jak Tensorflow.js, działają na WebGPU 100 razy szybciej niż zwykłe biblioteki JavaScript, a WebGPU działa 3 razy szybciej niż WebGL (poprzedni złoty standard dla grafiki internetowej). Technologia WebGPU działa na urządzeniu (a nie w chmurze) oraz pomaga deweloperom oszczędzać pieniądze, ograniczać czas oczekiwania i tworzyć nowe funkcje AI chroniące prywatność.
2. WebAssembly udostępnia aplikacje na Androida w internecie
Dla deweloperów, którzy chcą dalej inwestować w kod, obsługa języków z zarządzaną pamięcią w WebAssembly, takich jak Kotlin i Dart, daje ogromne możliwości ponownego wykorzystania dotychczasowego kodu i dotarcia do użytkowników nie tylko w aplikacjach natywnych, ale także w internecie. Dzięki wczesnej pracy JetBrains programiści aplikacji na Androida tworzący aplikację Kotlin mogą teraz raz napisać funkcje aplikacji, a następnie wdrożyć ją w internecie za pomocą WebAssembly.
3. Platforma Baseline zapewnia większą przejrzystość i przewidywalność w internecie
W ramach grupy społeczności W3C WebDX ustanawiamy Baseline jako podstawowy zestaw funkcji, które są w pełni obsługiwane przez bieżące i poprzednie wersje wszystkich najpopularniejszych przeglądarek – Chrome, Edge, Firefox i Safari. Dzięki współpracy z najważniejszymi podmiotami, takimi jak MDN czy caniuse.com, możemy wprowadzić ten wspólny język i etykietę bezpośrednio do Twojego przepływu pracy. Co roku wprowadzamy elementy Baseline 23, 24, 25 – czyli fragment wszystkiego, co nowego i zgodne ze wszystkimi przeglądarkami. Dotyczy to całego ekosystemu internetu. Więcej informacji znajdziesz tutaj.
4. Lepsza pomoc dla deweloperów rozszerzeń do Chrome
Rozszerzenia odgrywają ważną rolę w dostarczaniu bardziej spersonalizowanych treści użytkownikom internetu, a także pozwalają docierać do nowych użytkowników. Chcemy umożliwić deweloperom inwestowanie w osiągnięcie sukcesu. W związku z tym niedawno rozszerzyliśmy harmonogram wdrażania platformy Manifest V3, ulepszyliśmy interfejs Chrome Web Store, aktualizujemy dokumentację i przykłady rozszerzeń oraz dodaliśmy nowe platformy w panelu bocznym Chrome.
5. Od przyszłego wyrenderowania interakcja z internetem stanie się podstawowym wskaźnikiem internetowym
Po przeprowadzeniu szeroko zakrojonych eksperymentów i opinii społeczności na temat obecnego zestawu podstawowych wskaźników internetowych ogłosiliśmy zamiar zastąpienia opóźnienia po pierwszym działaniu – wskaźnikiem Interaction to Next Paint (INP), czyli wskaźniku bardziej całościowego reagowania. Ta zmiana wejdzie w życie w marcu 2024 r., dając Ci wystarczająco dużo czasu na zapoznanie się z INP i optymalizację kampanii pod kątem tego wskaźnika.
6. Klucze dostępu to przyszłość uwierzytelniania w internecie
W przypadku aplikacji internetowych, które wymagają logowania, nadszedł czas, aby przejść z haseł i uwierzytelniania dwuskładnikowego na klucze dostępu. Ta technologia została opracowana zgodnie ze standardami branżowymi i stanowi znacznie bezpieczniejszą alternatywę dla haseł i innych prób wyłudzenia informacji, zapewniając użytkownikom bezproblemowe logowanie i uwierzytelnianie. Cieszymy się, że użytkownicy wczesnej wersji, tacy jak Shopify, odnotowują już znaczny sukces dzięki integracji tego rozwiązania bez hasła.
7. Nowe technologie chroniące prywatność dzięki Piaskownicy prywatności
Wspólnie z ekosystemem pracującym nad inicjatywą Piaskownica prywatności poczyniliśmy duże postępy w usuwaniu wektorów śledzenia w internecie. Teraz udostępniamy nowe funkcje związane z plikami cookie w ramach elementów CHIPS i zestawów źródeł własnych, dzięki czemu deweloperzy mogą się przygotować, gdy zbliża się koniec plików cookie innych firm w Chrome.
8. Więcej funkcji interfejsu internetowego, które poprawiają wrażenia użytkowników i programistów
To, co podnosi poprzeczkę wysokiej jakości aplikacji internetowych, to postęp w zakresie funkcji interfejsu internetowego, który poczyniliśmy w ciągu ostatniego roku. Obejmują one nowe, elastyczne funkcje interfejsu, dostosowywane komponenty z dostępnymi ustawieniami domyślnymi i stanem zarządzanym przez przeglądarkę, a także naprawdę ciekawe aktualizacje interfejsów API animacji i interakcji. Internetowy interfejs użytkownika oferuje mnóstwo bogactwa, dlatego nie możemy się już doczekać, by zobaczyć, jak je wykorzystamy.
9. Narzędzia deweloperskie w Chrome usprawniają debugowanie kodu platformy
Ulepszamy sposób debugowania aplikacji internetowych za pomocą Narzędzi deweloperskich w Chrome dzięki współpracy z różnymi platformami JavaScript. Udostępniamy czytelniejsze zrzuty stosu, nową opcję „pokaż kod” i bardziej niezawodność punktów przerwania. Chcemy pomóc Ci skupić się na pisanym kodzie, a nie na kodzie wyświetlanym z powodu Twoich ustawień stosu. Nasza praca się nie kończy i ciągle znajdujemy sposoby na ulepszenie naszych narzędzi w procesie pracy i skupianie się na łagodzeniu problemów związanych z programowaniem w internecie, dlatego zajrzyj do tego artykułu.
10. Setki aktualizacji interfejsów API na tegorocznej konferencji I/O
W tym roku na konferencji I/O prezentujemy setki interfejsów API – od lepszych rozwiązań architektonicznych i pamięci masowej, przez zaawansowane funkcje interfejsu użytkownika i ulepszoną obsługę urządzeń peryferyjnych – od klawiatur MIDI po tablety do rysowania – w przeglądarce. Poznaj je wszystkie w treściach na żądanie opublikowanych na naszym kanale w YouTube.
Chcemy uczcić to, że wszyscy są zaproszeni do korzystania z internetu i wspólnie rozwijamy tę platformę. Nie możemy się doczekać, aż zobaczę, co uda Ci się stworzyć w nowej, bardziej przydatnej i zaawansowanej sieci.
Do zobaczenia na konferencji Google I/O!