W sierpniu internet kończy 35 lat. Pokolenia programistów ukształtowały tę niesamowitą technologię i przyniosły do naszego życia niezliczone innowacje. Z AI przyszło nowe pokolenie. Oto 10 ciekawych funkcji zaprezentowanych podczas naszych prezentacji i sesji I/O dla programistów, dzięki którym łatwiej będzie Ci tworzyć lepsze aplikacje dzięki bardziej zaawansowanemu i bardziej zaawansowanemu internetowi.
1. Integracja Gemini Nano z Chrome na komputery w celu dostarczania nowych funkcji opartych na AI na urządzeniu
Od Chrome 126 Gemini Nano będzie wbudowany w Chrome na komputery. Dlaczego to takie ważne? Będziesz mieć możliwość dostarczania zaawansowanych funkcji AI miliardom użytkowników Chrome bez konieczności zajmowania się inżynierią promptów, ich dostrajaniem, pojemnością czy kosztami. Funkcja „Pomóż mi w pisaniu” jest dostępna w Chrome dzięki zasilaniu z urządzenia, aby pomóc użytkownikom w pisaniu krótkich treści.
Pomóż nam kształtować przyszłość internetu – zarejestruj się w naszym programie wczesnej wersji przedpremierowej.
2. WebAssembly i WebGPU zapewniają AI na urządzeniu niezależnie od używanego modelu
Dołożyliśmy wielu starań, aby modele AI działały szybko i sprawnie przy użyciu technologii WebGPU i Wamas, które umożliwiają działanie sztucznej inteligencji na urządzeniu w internecie. Nowe ulepszenia, takie jak 16-bitowe wartości zmiennoprzecinkowe w WebGPU oraz Memory64 i JavaScript Promise Integration w Wam, sprawiają, że AI działa jeszcze szybciej. Dzięki Wasm i WebGPU Twoje biblioteki AI będą mogły uruchamiać modele na dużą skalę na wielu różnych urządzeniach.
3. Oparte na AI Narzędzia deweloperskie w Chrome usprawniają proces debugowania
Narzędzia deweloperskie w Chrome to jeden z najpopularniejszych sposobów debugowania i dostrajania aplikacji. Dzięki AI debugowanie będzie znacznie łatwiejsze. Wprowadzamy Gemini do konsoli Narzędzi deweloperskich w Chrome, aby umożliwić generowanie statystyk, pomaganie w zrozumieniu problemu, a nawet opracowaniu jego rozwiązania.
Statystyki konsoli w Narzędziach deweloperskich Chrome są obecnie dostępne w Stanach Zjednoczonych jako funkcja eksperymentalna, a wkrótce udostępnimy ją w większej liczbie krajów.
4. Interfejs Speculation Rules API zapewnia możliwość błyskawicznego przeglądania
Nowy interfejs Speculation Rules API umożliwia korzystanie z niemal błyskawicznej nawigacji i znacznie przyspiesza przeglądanie dzięki wstępnemu pobieraniu i renderowaniu stron w tle. Chodzi o milisekundy, a nie o sekundy. A najlepsze, Wystarczy na początek kilka linijek kodu, a AI może służyć do inteligentnego przewidywania wzorców nawigacji.
5. Wyświetlanie przejść w przypadku witryn wielostronicowych
Chcemy zmienić sposób korzystania z internetu przez użytkowników. Z myślą o deweloperach chcemy zmienić sposób tworzenia aplikacji do internetu. Za pomocą interfejsu View Przenoszenie API możesz łatwo tworzyć animacje między stanami stron. Obecnie współpracuje z aplikacjami wielostronicowymi, co umożliwia płynną nawigację niezależnie od architektury witryny. W połączeniu z regułami spekulacyjnymi i AI przejścia między stronami mogą być naprawdę płynne.
6. Panel platformy internetowej – ujednolicony widok w różnych przeglądarkach
Wiemy, że nie jest łatwo nadążać za najnowszymi zmianami w platformach, interfejsami API i platformami w przeglądarkach, które są stale aktualizowane. Raport Baseline pozwala sprawdzić, które funkcje internetowe są obsługiwane we wszystkich przeglądarkach. Teraz, korzystając z panelu platformy internetowej, możesz zobaczyć całą platformę internetową jako zestaw funkcji, śledzić jej rozwój i sprawdzać stan interoperacyjności.
7. Narzędzia podstawowe w Twoim przepływie pracy
Wersja podstawowa działa najlepiej, gdy jest zintegrowanaz przepływem pracy. Od dzisiaj w archiwum RUM Akamai dostępne jest nowe narzędzie dla programistów dotyczące statystyk archiwum RUM. Po raz pierwszy można zobaczyć globalny udział użytkowników w poszczególnych wersjach i funkcjach bazowych, które są odblokowane przez tę wersję Baseline.
8. Częściowe nawodnienie w Angular umożliwia zwiększenie wydajności
Uważamy, że Angular to jedna z najlepszych platform do tworzenia i wdrażania aplikacji internetowych. Pracujemy obecnie nad częściowym nawodnieniem, więc JavaScript będzie ładować i nawodnić tylko część aplikacji tylko wtedy, gdy będzie to konieczne. Znacznie poprawi to Core WebVitals w przypadku aplikacji, w których brakuje informacji o wydajności. Za kilka tygodni udostępnimy ją w wersji dla programistów.
9. Szczegółowa reaktywność z sygnałami od razu po uruchomieniu urządzenia
Chcemy zapewnić Ci dokładniejszą kontrolę nad wykrywaniem zmian w aplikacjach i zarządzaniem nimi. Wpisz: szczegółowa reaktywność z sygnałami. Angular udostępnia nowy zestaw reaktywnych interfejsów API, które umożliwiają programistom korzystanie z sygnałów w najlepszym środowisku. Sygnały umożliwiają szczegółowe wykrywanie zmian, które sprawdzają tylko część drzewa komponentów w celu propagowania zmian stanu. Dzięki temu nie musisz już ręcznie optymalizować interfejsu użytkownika.
Reaktywne interfejsy API oparte na sygnałach są już dostępne od razu po wyjęciu z pudełka. Bardziej szczegółowe wykrywanie zmian będzie możliwe jeszcze w tym roku.
10. Twórz wirtualne atrakcje 3D za pomocą interfejsu Maps JavaScript API
Otwieramy na nowe sposoby tworzenia wciągających treści internetowych, wprowadzając fotorealistyczne mapy 3D do znanego interfejsu Maps JavaScript API z Google Maps Platform. Teraz możesz wykorzystać technologię renderowania Google, by tworzyć szczegółowe mapy 3D z taką szybkością, jakiej oczekują użytkownicy. Najlepsze jest to, że możesz rozpocząć od jednego wiersza kodu.
Nie możemy się doczekać, żeby zobaczyć, jak stworzysz niesamowite wrażenia. Dowiedz się więcej.
Każdego dnia przełamujesz złożoność programowania, przesuwając granice możliwości. Cieszymy się, że możemy pomóc Ci w tworzeniu nowych rozwiązań, które spodobają się wszystkim. Zajrzyj na strony developer.chrome.com i web.dev, aby dowiedzieć się więcej o tym wszechstronnym internecie – w prosty sposób. Obserwuj nas w X, YouTube, a także na LinkedIn.
Do zobaczenia na następnym I/O!