Nowości w Chrome 54

Obejrzyj w YouTube

Jestem Pete LePage. Przyjrzyjmy się nowościom dla programistów w Chrome 54.

Elementy niestandardowe wer. 1

Złożone interfejsy użytkownika często wymagają dużej ilości kodu HTML. W przypadku większości języków deweloperzy mogą tworzyć własne komponenty oparte na podstawowych elementach języka, aby zmniejszyć szczegółowość. Do tej pory tworzenie w internecie komponentów wielokrotnego użytku było jednak trudne.

Elementy niestandardowe umożliwiają tworzenie własnych niestandardowych tagów HTML oraz definiowanie interfejsu API i działania nowego elementu w kodzie JavaScript. W efekcie powstały w przeglądarce sposób na tworzenie współdziałających komponentów wielokrotnego użytku.

Chrome 54 zapewnia obsługę najnowszych elementów niestandardowych specyfikację w wersji 1 i nadal będzie obsługiwać interfejs API V0 do czasu przejścia na wersję 1 przez wystarczającą liczbę użytkowników.

Zapoznaj się z naszym przewodnikiem po elementach niestandardowych, by dowiedzieć się, jak ich używać do tworzenia komponentów sieciowych wielokrotnego użytku w witrynie lub aplikacji.

Interfejs API BroadcastChannel

Użytkownicy komputerów często mają otwartych wiele okien lub kart jednocześnie, a w niektórych witrynach takie działanie jest na przykład zalecane w przypadku edytorów internetowych, które otwierają dokumenty w osobnych kartach.

Komunikacja między tymi kartami może być utrudniona. BroadcastChannel API to nowy interfejs API komunikacji między oknami, kartami, elementami iframe, instancjami roboczymi i skryptami service worker. Umożliwia skryptom ustanowienie nazwanych kanałów do wysyłania wiadomości między kontekstami przeglądania tego samego źródła.

Inne zasoby: BroadcastChannel

requestFullScreen

Multimedia stanowią coraz ważniejszy element przeglądania stron internetowych.

Oprócz gestów wykonywanych przez użytkownika możesz teraz używać przycisku Element.requestFullScreen(), aby włączać tryb pełnoekranowy po zmianie orientacji ekranu. Pozwala to tworzyć bardziej multimedialne treści, w tym obracać ekran do pełnego ekranu.

Pobieranie obce

Wyobraź sobie, że powszechnie używane źródło, takie jak dostawca interfejsu API, usługa czcionek internetowych lub inna usługa, miałoby możliwość wdrożenia własnego skryptu service worker.

Dostawca nie musi zawsze korzystać z sieci, więc może wdrożyć własną, niestandardową logikę sieciową i wykorzystać pojedynczą, autorytatywną instancję pamięci podręcznej do przechowywania odpowiedzi.

Dzięki funkcji pobierania obcego, która jest dostępna w Chrome 54 w ramach wersji próbnej origin, staje się ona rzeczywistością. Zapoznaj się z postem Jeffreya, do którego link znajdziesz w komentarzach poniżej.

Zakończenie

To tylko kilka zmian dla programistów Chrome w wersji 54.

Sprawdź opis, aby uzyskać więcej informacji, oraz linki do dokumentacji i specyfikacji.

Nie zapomnij obejrzeć konferencji Chrome Dev Summit, która będzie dostępna w YouTube 10 i 11 listopada.

Jeśli chcesz być na bieżąco z Chrome, kliknij przycisk Subskrybuj na górze strony.

Jestem Pete LePage i jak tylko pojawi się Chrome 55, dam Ci znać, co nowego w Chrome.