Oto zmiany, które zostały ogłoszone w wersji beta Chrome 89

Chrome 88 został wydany 19 stycznia 2021 roku i kilka dni później, Google ogłosił uruchomienie wersji beta Chrome 89 dla programistów do testowania.

Chrome 89 beta ma wiele dodatków, zwłaszcza nowe internetowe interfejsy API i inne Ważne nowe funkcje, z których mogą zacząć korzystać twórcy stron internetowych. Nowe funkcje obejmują różne interfejsy API do interakcji ze sprzętem, na przykład Chrome 89 beta ma interfejs API udostępniania pulpitu dla systemu Windows i Chrome OS, ale Mozilla i Apple uważają wiele z tych funkcji za szkodliwe.

Jakie nowe funkcje zostaną wprowadzone w przeglądarce Google Chrome 89?

Chrome 89 wszedł do wersji beta 28 stycznia a Google natychmiast go uruchomiło. Jeśli Google dotrzyma swojego harmonogramu, Chrome 89 powinien ustabilizować się za około miesiąc, początek marca.

Według zespołu Google Chromium istnieje długa lista urządzeń interfejsu ludzkiego (HID), które są zbyt świeże, zbyt stare lub zbyt rzadkie tak, aby kontrolerzy systemu mieli do nich dostęp.

Interfejs API WebHID rozwiązuje ten problem zapewnienie sposobu implementacji logiki specyficznej dla urządzenia w JavaScript. Urządzenie interfejsu ludzkiego to urządzenie, które pobiera dane wejściowe lub dostarcza dane wyjściowe ludziom. Przykładami urządzeń peryferyjnych są klawiatury, urządzenia wskazujące (myszy, ekrany dotykowe itp.) I gamepady.

Zasadniczo główną motywacją dla WebHID było zapewnienie lepszej obsługi gamepadów w przeglądarkach.

Kolejna zmiana dotyczy NFC (Near Field Communications), Web NFC umożliwia aplikacji internetowej odczytywanie i zapisywanie identyfikatorów NFC, gdy są one zbliżone do urządzenia użytkownika (zwykle 5-10 cm, 2-4 cali). Obecny zakres jest ograniczony do NDEF, lekkiego formatu binarnego wiadomości.

Kolejną nową funkcją jest internetowy interfejs szeregowy. Jest to port szeregowy, czyli dwukierunkowy interfejs komunikacyjny, który umożliwia wysyłanie i odbieranie danych bajt po bajcie. Interfejs Web Serial API zapewnia tę możliwość na stronach internetowych, umożliwiając im sterowanie urządzeniami z portami szeregowymi, w tym mikrokontrolerami i drukarkami 3D.

W rzeczywistości zespół Chromium uważa, że ​​w edukacji, rozrywce i przemyśle urządzenia są już kontrolowane przez strony internetowe. We wszystkich tych przypadkach sterowanie urządzeniami wymaga instalacji adapterów i sterowników.

Szeregowy internetowy interfejs API poprawia komfort użytkowania, umożliwiając bezpośrednią komunikację między witryną a urządzeniem. Jest to dodatek do interfejsu API WebUSB, który jest obsługiwany od wersji Chrome 61, ale nie jest obsługiwany przez przeglądarkę Firefox ani Safari ze względów bezpieczeństwa i prywatności. Jego pierwotna wersja próbna została ukończona, a interfejs API interfejsu szeregowego sieci Web jest teraz włączony na pulpicie. W serwisie GitHub dostępne jest demo.

Kolejną nowością jest to, że Chrome obsługuje teraz dekodowanie treści AVIF natywnie przy użyciu dekoderów AV1 istniejących w systemie Android i WebView. (Dodano obsługę pulpitu w Chrome 85). AVIF to format obrazu nowej generacji, ustandaryzowany przez Alliance for Open Media.

Według zespołu Chromium Istnieją trzy główne motywacje, które doprowadziły do ​​natywnej obsługi formatu AVIF:

  • Zmniejsz zużycie przepustowości, aby szybciej ładować strony i zmniejszyć ogólne zużycie danych. AVIF oferowałby znaczne zmniejszenie rozmiaru pliku obrazu w porównaniu z formatami JPEG lub WebP
  • Dodanie obsługi kolorów HDR. AVIF to ścieżka do obsługi obrazów HDR w Internecie. W praktyce JPEG jest ograniczony do 8-bitowej głębi kolorów. Wraz z coraz większą jasnością, głębią kolorów i gamą kolorów wyświetlaczy, gracze internetowi są coraz bardziej zainteresowani zachowywaniem utraconych danych obrazu za pomocą formatu JPEG.
  • Wspieraj interesy ekosystemów. Firmy silnie obecne w sieci wyraziły zainteresowanie przesyłaniem obrazów AVIF do sieci.

Z pozostałych zmian:

  • Pełna obsługa składni dla właściwości „filtrowania” elementów SVG
  • Web Authentication API: ResidentKeyRequirement i rozszerzenie credProps
  • Nowe funkcje CSS w Chrome 89
  • Właściwości zaokrąglenia narożnika związane ze strumieniem
  • Właściwość kolorów wymuszonych
  • Wymuszona właściwość dopasowania kolorów
  • Nowe funkcje JavaScript w Chrome 89
  • Usuń wydarzenia z prefiksem
  • Zatrzymaj sesję klonowania Przechowuj okna otwarte bez otwierania

źródło: https://blog.chromium.org


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.