![](https://developer.chrome.com/static/docs/puppeteer/images/hero.png?authuser=8&%3Bhl=pl&hl=pl)
Animator
Puppeteer to biblioteka JavaScriptu, która udostępnia interfejs API wysokiego poziomu do automatyzacji Chrome i Firefoxa za pomocą protokołu Chrome DevTools i WebDriver BiDi.
Możesz z niego korzystać, aby zautomatyzować różne działania w przeglądarce, od robienia zrzutów ekranu i generowania plików PDF po nawigowanie i testowanie złożonych interfejsów użytkownika oraz analizowanie wydajności.
Pojęcia
Interakcje ze stroną
Przechwytywanie w sieci
wykonać zrzut ekranu,
Tryby uruchomienia
Posty na blogu
Chrome 134 beta
Odkryj najnowsze funkcje w Chrome.
automatycznie włączać obraz w obrazie podczas odtwarzania multimediów,
Chrome pozwala aplikacjom internetowym odtwarzającym multimedia na automatyczne włączanie obrazu w obrazie.
Nowości w Chrome 133
Wersja Chrome 133 jest już dostępna. Dostępne są nowe, ekscytujące funkcje CSS i wiele innych, które warto poznać.
Nowości w DevTools w Chrome 133
Stała historia czatu z AI, lepsza nawigacja, możliwość ignorowania informacji o wyświetleniu i wyświetlenie ścieżek w panelu „Skuteczność”, nowy panel „Co nowego” i inne nowości.
Co się dzieje z rozszerzeniami do Chrome w styczniu 2025 r.
Omówienie ostatnich zmian w rozszerzeniach do Chrome oraz omówienie ciekawych funkcji rozszerzeń, które wkrótce zostaną udostępnione deweloperom.
Nowości w WebGPU (Chrome 133)
Dodatkowe formaty wierzchołków unorm8x4-bgra i 1-komponentowych, możliwość wysyłania nieznanych limitów z niezdefiniowaną wartością, zmiany reguł wyrównywania WGSL, wzrost wydajności WGSL dzięki odrzuceniu i wiele innych.
Zmiany zasad Chrome Web Store: zapewnienie przejrzystości i spójności dla deweloperów
Sklep Chrome Web Store dokłada wszelkich starań, aby zapewnić deweloperom i użytkownikom wysoką jakość i godność zaufania. W związku z tym ogłaszamy serię aktualizacji zasad, które mają na celu zapewnienie przejrzystości i spójności na naszej
Upraszczanie wykrywania funkcji WebAuthn w przypadku kluczy dostępu
Dowiedz się, jak wykrywać możliwości WebAuthn za pomocą funkcji getClientCapabilities() i dostosowywać procesy uwierzytelniania do potrzeb użytkowników.
Zatrzymanie w trybie oszczędzania energii
Od wersji 133 Chrome odpowiednie karty w tle, które intensywnie wykorzystują procesor, będą zamrażane, gdy tryb Oszczędzanie energii jest aktywny.
Klucze dostępu w Menedżerze haseł Google są teraz dostępne na iOS
Chrome w systemie iOS 17 lub nowszym może teraz tworzyć, synchronizować i uwierzytelniać się za pomocą kluczy dostępu w Menedżerze haseł Google (GPM). Dzięki temu klucze dostępu w GPM są dostępne wszędzie tam, gdzie działa Chrome.
Ulepszona funkcja CSS attr()
Funkcję attr() możesz teraz używać z dowolną właściwością CSS, w tym z właściwościami niestandardowymi, a ona może analizować wartości w inne typy danych niż ciągi znaków.
Chrome 133 beta
Dowiedz się więcej o najnowszych funkcjach w Chrome.
scroll-state() w CSS
Podobnie jak zapytania kontenera, ale w przypadku zablokowanych, przyciśniętych i przepełnionych zapytań.
Nowości w Chrome 132
Chrome 132 jest już dostępna. Element Dialog otrzymuje zdarzenie ToggleEvent, obsługuje udostępnianie filmów na poziomie elementu, a interfejs File System Access API obsługuje Androida i WebViews.
Wprowadzanie Gemini w Narzędziach deweloperskich w Chrome
Poznaj ciekawe przypadki użycia nowego panelu pomocy AI w Narzędziach deweloperskich
CSS text-box-trim
Zmniejsz odstępy od góry i dołu tekstu, aby uzyskać równowagę optyczną.
Zakończyliśmy obsługę rozszerzenia Web Vitals
Połączenie rozszerzenia Web Vitals z Narzędziami deweloperskimi zostało zakończone, a obsługa rozszerzenia została zakończona.
Zwycięzcy konkursu na wbudowaną AI
Poznaj zwycięskie aplikacje i rozszerzenia z wyzwania dotyczącego wbudowanej AI, w którym zachęcaliśmy do odkrywania nowych możliwości z Gemini Nano w Chrome.
Co nowego w WebGPU (Chrome 132)
Użycie widoku tekstur, mieszanie tekstur 32-bitowych typu float, atrybut adapterInfo typu GPUDevice, konfigurowanie kontekstu kanwy z nieprawidłowym formatem, który powoduje błąd JavaScript, filtrowanie ograniczeń próbkowania w przypadku tekstur, eksperymentowanie z rozszerzonymi podgrupami, ulepszanie środowiska programisty, eksperymentalna obsługa 16-bitowych skompresowanych formatów tekstur i inne.
Autouzupełnianie w akcji: statystyki z rzeczywistego świata
Badanie dotyczące Chrome pokazuje, że użytkownicy korzystający z autouzupełniania wypełniają formularze szybciej i rzadziej je porzucają.
Wyniki z formularza żądania informacji o opiniach deweloperów
Dziękujemy za poświęcony czas, przekazanie opinii, sprawdzenie szczegółów i pomoc w określaniu standardów.
Nowości w DevTools w Chrome 132
Debuguj żądania sieciowe, pliki źródłowe i ślady wydajności za pomocą Gemini, wyświetlaj historię czatu z AI i wykonuj inne czynności.
Rejestrowanie i analizowanie zrzutu wydajności za pomocą Narzędzi deweloperskich
Rejestruj i analizuj zrzuty wydajności za pomocą Narzędzi deweloperskich.
CSS Wrapped 2024
Dołącz do zespołu Chrome DevRel i dinosaura z deskorolki, aby poznać najnowszą wersję języka CSS wprowadzoną w Chrome i na platformie internetowej w 2024 r.
Wycofanie panelu Statystyki wydajności
Eksperymentalny panel Statystyki wydajności zostanie usunięty w styczniu 2025 r. i zastąpiony nowymi statystykami w panelu Wydajność.
Film z informacjami o dostępności zdobył nagrodę internetową w konkursie dla deweloperów Gemini API
Wybraliśmy ViddyScribe do nagrody internetowej w ramach konkursu dla programistów Gemini API. Pokazały, jak Gemini może ułatwić dostęp do filmów w internecie dzięki generowaniu audiodeskrypcji do dowolnego filmu.
Co dalej z WebGPU
Dowiedz się więcej o nowych funkcjach AI i renderowania, które były omawiane podczas ostatniego spotkania grupy roboczej ds. GPU dla sieci.
Przygotuj rozszerzenie, ponieważ rozpoczynamy testowanie nowego menu rozszerzeń
Jak przygotować rozszerzenie do nowego menu rozszerzeń
Dodawanie adnotacji bezpośrednio w panelu Wydajność
Dowiedz się, jak za pomocą nowych funkcji adnotacji w Narzędziach deweloperskich ułatwić interpretację śladów wydajności
Interfejs Signal API do obsługi kluczy dostępu w Chrome na komputerze
Przedstawiamy interfejs Signal API do obsługi kluczy dostępu w Chrome na komputery
Chrome 132 beta
Dowiedz się więcej o najnowszych funkcjach w Chrome.
Udział w testowaniu origin interfejsu Translator API
Tłumaczenie tekstu na żywo w przeglądarce przy użyciu lokalnych modeli AI. Użytkownicy mogą teraz dodawać treści w swoim języku ojczystym.
Nowości w Chrome 131
Wersja Chrome 131 jest już dostępna. Więcej stylów CSS dla elementu szczegółów, prostszy układ do drukowania z polami marginesów strony i wiele innych.
Udział w testowaniu origin interfejsu Summarizer API
Weź udział w testach wersji oryginalnej, aby pomóc użytkownikom przekształcić długie artykuły, złożone dokumenty, a nawet żywe rozmowy na czacie w zwięzłe i przenikliwe podsumowania.
Dołącz do testowania origin interfejsu Prompt API w rozszerzeniach do Chrome
Uczestniczyć w testowaniu origin interfejsu Prompt API dla rozszerzeń do Chrome i uzyskać dostęp do Gemini Nano w Chrome.
Więcej opcji stylizacji <details>
Teraz możesz ustawić typ wyświetlania i nadać styl kontenerowi dla części, która się rozwija i składa, za pomocą nowego pseudoelementu ::details-content.
Nowości w WebGPU (Chrome 131)
Odległości odcięcia w WGSL, getConfiguration() w GPUCanvasContext, punkty i linie nie mogą mieć zniekształcenia głębi, wbudowane funkcje skanowania łącznie dla podgrup, eksperymentalna obsługa wielokrotnego rysowania pośredniego, opcja kompilacji modułu shadera „strict math”, usunięcie metody GPUAdapter requestAdapterInfo() i inne.
Ułatwiaj użytkownikom logowanie dzięki płynnemu udostępnianiu danych logowania
Bezproblemowe udostępnianie danych logowania umożliwia bezpieczne sygnalizowanie menedżerom haseł, że użytkownicy mogą logować się przy użyciu tych samych danych logowania w aplikacji i witrynie na Androida.
Monitorowanie w panelu Wydajność danych podstawowych wskaźników internetowych
Monitoruj bieżące wskaźniki podstawowych wskaźników internetowych w panelu Wydajność.
Nowości w Narzędziach deweloperskich: Chrome 131
Możesz między innymi debugować CSS za pomocą Gemini, dodawać adnotacje do wyników i przeglądać statystyki w panelu Skuteczność oraz wykrywać nadmierne przesunięcia układu i nieskomponowane animacje.
Dodawanie treści do marginesów stron internetowych podczas drukowania za pomocą kodu CSS
Możliwość tworzenia niestandardowych nagłówków i stopek podczas drukowania stron internetowych.
Usuwam --headless=old z Chrome
W Chrome 132 nie ma już starego trybu bez interfejsu graficznego. Przejdź na chrome-headless-shell lub nowy tryb bez interfejsu.
Nowa plakietka przewijania w Narzędziach deweloperskich: szybsze znajdowanie elementów, które można przewijać
Dowiedz się, jak nowa plakietka przewijania w DevTools ułatwia debugowanie elementów przewijanych (i jak ją stworzyliśmy).
5 ciekawych rzeczy, które możesz zrobić z pomocą AI w Narzędziach deweloperskich
Poznaj ciekawe przypadki użycia nowego panelu pomocy AI w Narzędziach deweloperskich
Chrome 131 w wersji beta
Poznaj funkcje, które pojawią się w Chrome w ramach najnowszej wersji beta.
Nowości w Chrome 130
Wersja Chrome 130 jest już dostępna. Funkcja Obraz w obrazie w dokumentach zapewnia większą kontrolę nad oknami obrazu w obrazie, deklaracje zagnieżdżone w CSS rozwiązują niektóre trudne przypadki, a użytkownik może określić sposób działania dekoracji na elementach podzielonych na kilka linii. Pete LePage szczegółowo informuje o nowościach dla programistów w Chrome 130.
Nowości w WebGPU (Chrome 130)
Mieszanie 2 źródeł, krótszy czas kompilowania cieniowania w przypadku metalu, wycofanie interfejsu GPUAdapter requestAdapterInfo() i inne ulepszenia.
Co się dzieje z rozszerzeniami Chrome w październiku 2024 r.
Omówienie ostatnich zmian w rozszerzeniach do Chrome oraz omówienie ciekawych funkcji rozszerzeń, które wkrótce zostaną udostępnione deweloperom.
Właściwość box-decoration-break w Chrome 130
Chrome 130 zapewnia pełną obsługę funkcji dekorowania pól dekoracyjnych bez prefiksu.
Dostęp do sieci prywatnej jest wstrzymany
Wdrażanie dostępu do sieci prywatnej (PNA) zostało wstrzymane.
Zmiany dziedziczenia stylów zaznaczenia CSS
W Chrome 131 wprowadzimy zmianę dotyczącą dziedziczenia wyróżnień w CSS.
Interfejs Translation API dostępny we wczesnej wersji przedpremierowej
Interfejs Translation API jest teraz dostępny dla uczestników programu wczesnej wersji wbudowanej AI.
Przewidywanie w Narzędziach deweloperskich w Chrome: dlaczego to trudne i jak je ulepszyć
Dowiedz się, jak debuger Narzędzi deweloperskich przewiduje, czy zostanie wykryty wyjątek.
Weź udział w wyzwaniu dotyczącym wbudowanej w Google Chrome sztucznej inteligencji
W ramach wyzwania dotyczącego wbudowanej AI zachęcamy do odkrywania nowych możliwości, jakie daje Gemini Nano w Chrome.
Poprawianie wygody korzystania z pulpitu programisty Chrome Web Store na urządzeniach mobilnych
Wprowadziliśmy zmiany w interfejsie, dzięki którym Panel dewelopera Chrome Web Store stał się bardziej responsywny i przyjazny dla urządzeń mobilnych. Mamy nadzieję, że ułatwi Ci to i ulepszy dostęp do monitorowania skuteczności informacji
Nowości w Narzędziach deweloperskich: Chrome 130
Rekomendacje dotyczące wskaźników aktywnych i menu nawigacyjnego, do których możesz się poruszać m.in. w panelu Wydajność, udoskonalonych filtrach sieci i oczyszczonych eksportach HAR.
Buforowanie bez tajemnic: sprawdzanie, czyszczenie i wyłączanie pamięci podręcznej
Sprawdzanie pamięci podręcznej i rozwiązywanie problemów z nią za pomocą Narzędzi deweloperskich.
Rozszerzenie Web Vitals dostępne w Narzędziach deweloperskich
Rozszerzenie Web Vitals zostanie połączone z panelem Wydajność w Narzędziach deweloperskich w Chrome, a w styczniu 2025 r. wycofane jako samodzielne narzędzie.
Potrzebna opinia: jak należy zdefiniować mur w usługach porównywania cen?
Porównanie 2 proponowanych specyfikacji układu typu masonry.
Chrome do synchronizowania kluczy dostępu w Menedżerze haseł Google między komputerem a Androidem
W Chrome na komputery niedługo będzie można tworzyć klucze dostępu w Menedżerze haseł Google (MHP) i synchronizować je na tych platformach, a także na urządzeniach z Androidem.
Interfejsy API zapisującego i zapisującego są dostępne we wczesnej wersji przedpremierowej
Uczestnicy programu EPP mogą teraz tworzyć prototypy przy użyciu interfejsów API do zapisywania i przepisywania w Chrome.
Chrome 130 w wersji beta
Przetestuj swoją witrynę pod kątem funkcji i zmian w najnowszej wersji Chrome w wersji beta.
Nowości w Chrome 129
Chrome 129 jest już w drodze! Potrafisz wykonywać długie zadania – aby poprawić wydajność, możesz animować elementy o rozmiarach wewnętrznych, wprowadzić kilka zmian w składni pozycjonowania zakotwiczonych i nie tylko. Pete LePage podaje wszystkie szczegóły dotyczące nowości dla programistów w Chrome 129.
Co nowego w WebGPU (Chrome 129)
Obsługa HDR z trybem mapowania tonacji obrazu, rozszerzona obsługa podgrup i inne funkcje.
Eksperyment w Chrome: udostępnianie procesów
Eksperyment dotyczący udostępniania procesów i jego wpływ Narzędzia deweloperskie w Chrome' dla programistów.
Monitoruj wydajność podstawowych wskaźników internetowych (podstawowych wskaźników internetowych) lokalnych i rzeczywistych użytkowników w Narzędziach deweloperskich
Panel Wydajność w Chrome DevTools zawiera nowy sposób monitorowania lokalnego działania podstawowych wskaźników internetowych i porównywania go z danymi zebranymi od prawdziwych użytkowników.
Aktualizacje Bluetooth RFCOMM w Web Serial
Dowiedz się, jak wykryć, kiedy port szeregowy Bluetooth RFCOMM jest dostępny w Web Serial.
Prośba o opinię dewelopera: opcja do wyboru
Omówienie nowej funkcji wyboru z możliwością dostosowania.
Blokuj ekran & sprawdzanie znikających elementów
zamrażać elementy w DOM, aby można było je sprawdzić za pomocą DevTools.
Interfejsy API blokady klawiatury i wskaźnika blokady wymagają uprawnień ze strony Chrome 131
Interfejs Keyboard Lock API umożliwia deweloperom tworzenie wciągających aplikacji pełnoekranowych w różnych zastosowaniach, takich jak interaktywne witryny, gry czy strumieniowanie pulpitu zdalnego lub aplikacji. Dzieje się tak, ponieważ witryny
Przedstawiamy wersję próbną interfejsu Digital Credentials API
Testowanie origin interfejsu Digital Credentials API rozpoczyna się od Chrome 128. Digital Credentials API to nowy interfejs API platformy internetowej, który umożliwia witrynom selektywne żądanie weryfikowanych informacji o użytkowniku za pomocą cyfrowych danych uwierzytelniających, takich jak prawo jazdy lub krajowy dowód tożsamości zapisany w cyfrowym portfelu.
Zmiany składni pozycjonowania zakotwiczonych
Zmiany związane z interfejsem API do pozycjonowania zakotwiczenia, o których warto wiedzieć.
Nowości w Narzędziach deweloperskich: Chrome 129
Żądania wyszukiwania na karcie Skuteczność > Sieć, używaj danych testowych w formularzach adresowych dzięki autouzupełnianiu, eksportuj do Puppeteer w przeglądarce Firefox w panelu Dyktafon, szybko obserwuj problemy z wydajnością dzięki obserwacjom w panelu Wydajność.
Przedstawiamy wskazówki, powiązane żądania dotyczące źródła i serializację JSON dla WebAuthn w Chrome
WebAuthn w Chrome może teraz korzystać ze wskazówek, powiązanych żądań źródła i serializacji JSON
Interfejs wykrywania języka jest dostępny we wczesnej wersji przedpremierowej
Uczestnicy programu EPP mogą teraz tworzyć prototypy z użyciem interfejsu Language Detection API w Chrome.
Chrome 129 w wersji beta
Ten post zawiera szczegółowe informacje na temat funkcji dostępnych w bieżącej wersji beta, by sprawdzić, jak wygląda nowa wersja Chrome.
Poprawa wydajności ułatwień dostępu w Chromium
Post od Ahmeda Elwasefija, który opowiada, jak dzięki Google Summer of Code stał się współtwórcą Chromium.
Nowości w WebGPU (Chrome 128)
Eksperymentowanie z podgrupami, wycofywanie odchylenia ustawień głębi w przypadku linii i punktów, ukrywanie niezarejestrowanych błędów w Narzędziach deweloperskich w przypadku metody preventDefault, interpolowanie próbkowania WGSL najpierw i jednocześnie inne, m.in.
Testowanie origin interfejsu File System Observer API
Zespół Chrome eksperymentuje z nowym interfejsem File System Observer API, który informuje deweloperów o zmianach w systemie plików.
Nowości w Chrome 128
Wprowadzamy Chrome 128. Dzięki ulepszonemu wyświetlaniu elementów rubinowych ze znakami podziału wiersza interfejs Promise.try do łatwiejszego uruchamiania łańcuchów Promise, interfejs PointerEvent rozszerzył możliwość jednoznacznego identyfikowania wielu długopisów i oferuje mnóstwo innych funkcji. Adriana Jara szczegółowo informuje o nowościach dla programistów w Chrome 128.
Interfejs API podsumowania jest dostępny we wczesnej wersji przedpremierowej
Uczestnicy programu EPP mogą teraz tworzyć prototypy za pomocą interfejsu API podsumowania Gemini Nano w Chrome.
Przewiń zdarzenia przyciągania
Przedstawiamy 2 nowe zdarzenia JavaScript: ScrollSnapChange i scrollSnapZmienianie.
4 sposoby robienia zrzutów ekranu za pomocą Narzędzi deweloperskich
Odkryj 4 unikalne sposoby robienia zrzutów ekranu za pomocą Narzędzi deweloperskich.
Nowości w Narzędziach deweloperskich: Chrome 128
Statystyki z konsoli są dostępne w Europie, ulepszona ścieżka sieciowa i interfejs API umożliwiające dostosowywanie ścieżek w panelu Wydajność.
WebDriver BiDi gotowy do wykorzystania w środowisku produkcyjnym w przeglądarkach Firefox, Chrome i Puppeteer
Puppeteer 23 wprowadza stabilną obsługę przeglądarki Firefox w wersji 129 i nowszych, oferując ujednolicony interfejs API dla przeglądarek Chrome i Firefox, oparty na technologii WebDriver BiDi.
Weź udział w eksperymencie AI wbudowanej w Chrome
Informacje na temat wbudowanej AI, interfejsu Prompt API i planów dotyczących AI w Chrome.
Aktualizacje dotyczące UX kluczy dostępu w Chrome na Androida
Chrome na Androidzie integruje teraz Menedżera danych logowania, dzięki czemu aplikacje innych firm mogą udostępniać klucze dostępu na urządzeniach z Androidem 14 i nowszym.
Więcej niż wyrażenia regularne: ulepszenie analizy wartości CSS w Narzędziach deweloperskich w Chrome
Dowiedz się, jak zespół Narzędzi deweloperskich ulepszył sposób wyświetlania stylów na karcie Style.
Automatyzacja za pomocą WebDriver BiDi już dostępna w BrowserStack
BrowserStack z funkcją WebDriver BiDi (obsługę BiDi) umożliwia lepsze działanie testów siatki Selenium dzięki automatyzacji opartej na zdarzeniach.
Łączony wiersz <ruby> i CSS ruby-align
Rozdzielany wiersz element ruby i właściwość CSS ruby-align
Chrome 128 w wersji beta
Ten post zawiera szczegółowe informacje na temat funkcji dostępnych w bieżącej wersji beta, by sprawdzić, jak wygląda nowa wersja Chrome.
Nowości w WebGPU (Chrome 127)
Eksperymentalna obsługa OpenGL ES na Androidzie, atrybut informacji GPUAdapter, ulepszenia interoperacyjności WebAssembly i inne funkcje.
Nowości w Chrome 127
Wprowadzamy Chrome 127. Dzięki obsłudze funkcji dostosowania rozmiaru czcionki w interfejsie Document Picture-in-Picture API aktywacje użytkowników są rozpowszechniane, kontenery przewijania możliwe do zaznaczenia za pomocą klawiatury i wiele innych udogodnień. Adriana Jara szczegółowo informuje o nowościach dla programistów w Chrome 127.
Jak Chrome pomaga użytkownikom instalować ulubione aplikacje
Wewnętrzne badania użytkowników Chrome wskazują, że wielu z nich ceni sobie możliwość instalowania aplikacji internetowych. Korzyści jest wiele, np.: Deweloperzy Chrome i programów internetowych mogą pomóc na wiele sposobów, w tym za pomocą nowej
Prośba o opinię dewelopera o procesie czytania i elementach z funkcją display: content
Pomóż nam zadbać o to, aby proces czytania był zgodny z Twoimi potrzebami.
Błędne przekonania na temat przejść między widokami
Coraz więcej osób zaczyna zapoznawać się z interfejsem View Migrate API, dlatego nadszedł czas na obalenie niektórych błędnych przekonań.
Rozszerzenia do Chrome: ważne aktualizacje zasad
W tym ogłoszeniu zawarliśmy serię aktualizacji strony z zasadami programu dla deweloperów, których celem jest zachęcanie do tworzenia wysokiej jakości usług, zapobieganie działaniom oszukańczym i uzyskiwanie świadomej zgody użytkowników.
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
Nowości w Narzędziach deweloperskich: Chrome 127
Pozycjonowanie zakotwiczonych CSS w Elementach, ulepszone ustawienie „Nigdy nie wstrzymuj tutaj” w Źródłach, nowe detektory zdarzeń przyciągania przewijania, zaktualizowane gotowe ustawienia ograniczania wykorzystania sieci i inne ulepszenia.
Interfejs Long Animation Frame API jest już dostępny
Interfejs Long Animation Frame API (LoAF) został wprowadzony z Chrome w wersji 123. Zaktualizowaliśmy też nasze narzędzia i wskazówki, by pomóc Ci w pełni wykorzystać możliwości nowego interfejsu.
Dodawanie zaufanych typów do YouTube
YouTube zwiększa bezpieczeństwo platformy za pomocą zaufanych typów, aby zapobiegać atakom typu cross-site scripting. Może to jednak wpłynąć na Twoje rozszerzenie.
Co za Chrome Web Store: zadawanie zaufania i dbanie o bezpieczeństwo w pytaniach
Skontaktowaliśmy się z zespołem, który zajmuje się weryfikacją w Chrome Web Store.
Maksymalna wydajność IndexedDB z zasobnikami na dane
Zespół Chrome wprowadził szereg ulepszeń związanych z wydajnością podczas implementacji standardu IndexedDB (IDB).
Chrome 127 w wersji beta
Przetestuj najnowsze funkcje Chrome, pobierając wersję beta.
Testowanie origin nowego elementu <uprawnień> HTML
Zespół Chrome testuje nowy element deklaratywnego <uprawnień> HTML, który umożliwia poproszenie użytkownika o dostęp do zaawansowanych funkcji.
Nowości w WebGPU (Chrome 126)
Zwiększ limit maxTextureArraylayer, optymalizacja przesyłania bufora dla backendu Vulkan, skrócenie czasu kompilowania programu do cieniowania; przesłane bufory poleceń muszą być unikalne; aktualizacje Dawn.
Nowości dotyczące CSS i interfejsu internetowego: podsumowanie konferencji Google I/O 2024
Przeczytaj wszystkie ogłoszenia dotyczące usług porównywania cen i interfejsu internetowego z konferencji Google I/O w 2024 r.
Nowości w Chrome 126
Udostępniamy Chrome 126. Dzięki obsłudze przejścia między dokumentami w interfejsie ViewMoves API interfejs CloseWatcher API został ponownie włączony i dostosowany do interfejsu Gamepad API – jest to dużo więcej i wiele więcej. Adriana Jara opowiada o nowościach dla deweloperów Chrome 126.
3 nowe funkcje umożliwiające dostosowywanie przepływów pracy związanych z wydajnością w Narzędziach deweloperskich
Poznaj najnowsze funkcje, które pomogą Ci uporządkować panel Skuteczność, i skupić się na informacjach, których najbardziej potrzebujesz
Pomiń sprawdzanie kwalifikujących się zmian w rozszerzeniach
Z przyjemnością przedstawiamy nową funkcję, która pozwoli deweloperom pominąć proces sprawdzania kwalifikujących się zmian w rozszerzeniach na platformie Manifest V3 za pomocą interfejsu Detectative Net Request API.
Nowości w Narzędziach deweloperskich w Chrome 126
Ulepszony tryb konfiguracji ścieżki, lista ignorowanych na wykresie płomieniowym i 20-krotne ograniczenie procesora w panelu Wydajność.
Rozszerzenia do Chrome na Google I/O 2024
Za nami kolejna konferencja Google I/O, o której wspominaliśmy już o wszystkich ciekawych aktualizacjach rozszerzeń.
Chrome 126 w wersji beta
Chrome 126 w wersji beta obejmuje przejścia w różnych dokumentach, a także rozszerzenie do interfejsu Gamepad API i inne funkcje.
Ulepszenia WebAssembly i WebGPU umożliwiające szybsze działanie sztucznej inteligencji, część 1
Część 1/2. Dowiedz się, jak ulepszenia WebAssembly i WebGPU poprawiają wydajność systemów uczących się w internecie.
Nowości w platformach JavaScript (maj 2024 r.)
W tym dokumencie znajdziesz krótkie podsumowanie ostatnich wydarzeń w ekosystemie platform JavaScript.
Podsumowanie konferencji I/O 2024 Web AI: nowe modele, narzędzia i interfejsy API dla Twojej nowej aplikacji internetowej
Przeczytaj podsumowanie dotyczące Web AI na konferencji I/O 2024. Poznaj nowe modele, narzędzia i interfejsy API dla Twojej następnej aplikacji internetowej.
Co nowego w przejściach widoku? (aktualizacja Google I/O z 2024 roku)
Przedstawiamy przejścia w widoku między dokumentami w przypadku MPA, przejścia widoku selektywnego z typami aktywnymi oraz udostępnianie stylów animacji z klasą przejścia widoku danych.
Ulepszenia WebAssembly i WebGPU przyspieszające korzystanie z AI w internecie, część 2
Część 2/2. Dowiedz się, jak ulepszenia w WebAssembly i WebGPU zwiększają wydajność systemów uczących się w internecie.
Wprowadzamy obsługę UIA w systemie Windows
Od Chrome 126 obsługiwana jest platforma Windows UI Automation.
Obsługa SVG dla interfejsu Async Clipboard API
Interfejs Async Clipboard API obsługuje teraz obrazy SVG.
Wskazówki dotyczące narzędzi dla deweloperów: zastępowanie i symulowanie odpowiedzi sieci
Dowiedz się, jak zastępować i symulować odpowiedzi sieci za pomocą Narzędzi deweloperskich.
Nowości w Chrome 125
Wdrażamy Chrome 125. Zawiera on między innymi interfejs CSS Anchor Positioning API, Compute Pressure API, rozszerzenie do interfejsu Storage Access API i wiele innych korzyści. Adriana Jara opowiada o nowościach dla deweloperów Chrome 125.
10 nowości z konferencji Google I/O 2024: wykorzystanie potencjału AI dla każdego twórcy stron internetowych
Poznaj ciekawe funkcje z prezentacji i sesji dla deweloperów Google I/O.
Przedstawiamy interfejs API pozycjonowania zakotwiczenia CSS
Możesz umieszczać elementy względem siebie, korzystając z nowego interfejsu API pozycjonowania zakotwiczenia.
Narzędzia Chrome do sprawnego i automatycznego testowania
Krótkie omówienie narzędzi Puppeteer, Chrome Headless i Chrome for Testing oraz inne zasoby stworzone przez zespół ds. narzędzi Chrome.
Wdrażanie testów w firmie przy użyciu Chrome
Dowiedz się, jak sprostać wyzwaniom dzięki testowaniu w środowiskach firmowych.
Nowości w Narzędziach deweloperskich w Chrome 125
Przyczyny błędów w konsoli, statystyki selektora arkusza CSS w sekcji Skuteczność, nagłówki Wczesne wskazówki w sekcji Sieć itp.
Nowości w WebGPU (Chrome 125)
Podgrupy są w trakcie opracowywania i są renderowane na wycinek tekstury 3D.
Dlaczego funkcje CSS i interfejsy użytkownika są ważne w przypadku Twojej witryny e-commerce?
Dowiedz się, jak witryny e-commerce mogą czerpać korzyści z wdrażania najnowszych funkcji CSS i interfejsu, m.in. wyświetlania przejść, animacji przewijanych czy interfejsu Popover API.
Przedstawiamy „Wykorzystywanie potencjału animacji opartych na przewinięciu”
10-częściowy kurs wideo zawierający wszystkie informacje na temat animacji przewijanych
Alternatywna propozycja zabudowy CSS
Propozycja zdefiniowania elementów betonowych i siatkowych w różnych specyfikacjach.
Kończy się okres próbny wycofywania niezabezpieczonych kontekstów (PNA) – zaimplementuj prośbę o przyznanie uprawnień PNA
Aby uzyskać dostęp do urządzeń w sieci prywatnej z witryny, której nie można przekonwertować na protokół HTTPS, musisz korzystać z prośby o przyznanie uprawnień. Pozwoli to złagodzić testy mieszanej treści.
Chrome 125 w wersji beta
Pozycjonowanie zakotwiczonych elementów CSS, funkcje krokowe CSS, interfejs Compute Pressure API i wiele innych.
Dostęp do urządzeń MIDI wymaga teraz zgody użytkownika
Chrome rejestruje teraz cały interfejs Web MIDI API za pomocą prośby o uprawnienia.
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
Testowanie origin dla składanych interfejsów API
Składane interfejsy API to 2 interfejsy API w Chrome, które pomagają programistom kierować reklamy na składane urządzenia.
Nowości w Chrome 124
Udostępniamy Chrome 124. Istnieją 2 nowe interfejsy API, które pozwalają na używanie deklaratywnego modelu DOM w języku JavaScript. Możesz używać strumieni w Web Sockets. Przejścia widoku są trochę lepsze. A to jeszcze nie wszystko. Pete LePage informuje o nowościach dla programistów Chrome 124.
Zabawne i zaawansowane: wprowadzenie do Narzędzi deweloperskich w Chrome
Dowiedz się, jak Narzędzia deweloperskie mogą usprawnić tworzenie aplikacji internetowych.
Typy nawigacji są teraz dostępne w raporcie na temat użytkowania Chrome
Dowiedz się więcej o nowych danych Navigation_types w Raporcie na temat użytkowania Chrome (CrUX) i ich używaniu do wyjaśniania i optymalizowania danych o wydajności witryn.
Nowości w WebGPU (Chrome 124)
Tekstury pamięci masowej tylko do odczytu oraz do odczytu i zapisu, obsługa mechanizmów Service Worker i udostępnionych instancji roboczych, nowe atrybuty informacji o adapterach oraz poprawki błędów.
Przywracanie wersji w panelu dewelopera Chrome Web Store
W tym tygodniu udostępniamy nową funkcję, która pozwala deweloperom przywrócić swoje rozszerzenia do poprzedniej opublikowanej wersji w Chrome Web Store. Naszym celem jest zapewnienie deweloperom większego spokoju podczas publikowania aktualizacji,
Nowości w Narzędziach deweloperskich w Chrome 124
Obsługa animacji przewijanych, nowy panel autouzupełniania, nowe opcje WebRTC do ograniczania przepustowości sieci i nie tylko.
Koniec z profilowaniem JS, procesorem profilowania z panelem wydajności
Poznaj dalszą ścieżkę profilowania wydajności procesora oraz dowiedz się, dlaczego i jak wycofujemy program profilujący JavaScript.
Integracja JavaScriptu WebAssembly (JSPI) rozpoczyna testowanie origin
JSPI (JavaScript Promise Integration) to interfejs API, który umożliwia synchronicznemu kodowi sekwencyjnem skompilowanemu w WebAssembly dostęp do asynchronicznych internetowych interfejsów API.
Wersja próbna origin interfejsu API fetchLater
Dowiedz się więcej o fetchLater API (obecnie w wersji próbnej origin) o nowym interfejsie API służącym do żądania odroczonego pobierania, które zostanie ukończone nawet po zamknięciu strony.
Chrome 124 w wersji beta
Atrybut HTML writesuggestions, interfejs API WebSocketStream, priorytet żądania HTTP i inne.
Przewijane elementy klawiatury, które można zaznaczyć
Wprowadzamy zmianę, aby umożliwić przewijanie bez ustawionej wartości indeksu tabulacji i bez możliwości zaznaczenia na klawiaturze podrzędnej.
Nowości w Chrome 123
Udostępniamy Chrome 123. Dzięki nowej funkcji jasno-ciemnej, Long Animation Frames API, Service Worker Static Routing API i wielu innym. Adriana Jara opowiada o nowościach dla deweloperów Chrome 123.
Używanie interfejsu API routingu statycznego Service Worker do pomijania skryptu service worker na określonych ścieżkach
Dowiedz się, jak korzystać z tego nowego interfejsu API dostępnego od Chrome 123.
Dostęp do sieci prywatnej: rozszerzona ochrona dla procesów internetowych i pobierania nawigacji
Poznaj najważniejsze mechanizmy zabezpieczeń dostępu do sieci prywatnej, pobieranie nawigacji oraz nadchodzące zabezpieczenia. Dowiesz się z niego też, co powinni zrobić właściciele witryn, którzy korzystają z sieci prywatnych.
Ukryj prośby o rozszerzenia i inne ulepszenia w panelu Sieć
Poznaj najnowsze ulepszenia w panelu Network (Sieć) w Chrome DevTools, które upraszczają debugowanie stron internetowych.
Narzędzie do mierzenia wydajności w 2024 roku i kolejnych latach
Dowiedz się więcej o planach zespołu Chrome, które zamierzają ulepszyć panel wydajności Narzędzi deweloperskich.
Co nowego w WebGPU (Chrome 123)
Obsługa wbudowanych funkcji DP4a, nieograniczone parametry wskaźnika, cukier składniowy do usuwania odniesień do elementów złożonych w WGSL i nie tylko.
Zwiększ efektywność kompresji dzięki udostępnionym słownikom
Kompresja w internecie znacznie wzrasta dzięki współdzielonej kompresji słownika. Dowiedz się, czym są, jak działają i jak mogą znacznie skrócić czas wczytywania nawet bardziej niż w przypadku standardowej kompresji statycznych i dynamicznych zasobów internetowych.
Pobierz starą wersję Chrome bez interfejsu graficznego jako chromową osłonę bez interfejsu graficznego
Możesz teraz pobrać starą wersję Chrome bez interfejsu graficznego jako samodzielny plik binarny na każdą wersję Chrome przeznaczoną dla użytkowników.
Ulepszenia interfejsu Speculation Rules API
Szczegóły najnowszych aktualizacji interfejsu Speculation Rules API, w tym reguł dokumentów, ustawień zainteresowania, limitów i obsługi reguł spekulacyjnych na platformach.
Nowości w Narzędziach deweloperskich (Chrome 123)
Ukryty żart, emulacja strony w Elementach > Style, nowy audyt Lighthouse i inne ulepszenia.
Rozszerzenia do Chrome: droga Eyeo do testowania zawieszenia skryptu service worker
W tym poście zespół Eyeo opowiada o problemie testowania mechanizmów Service Worker usługi rozszerzeń. W szczególności dowiesz się, jak sprawdzić, czy rozszerzenia do Chrome działają prawidłowo po zawieszeniu skryptu service worker.
Pakiet Next.js do zarządzania bibliotekami innych firm
Dowiedz się, jak korzystać z biblioteki @next/third-partyies, aby zoptymalizować wczytywanie popularnych zasobów innych firm
Chrome 123 w wersji beta
Funkcja kolorów CSS light-dark(), wyrównywanie zawartości bloków, właściwość „field-sizing” i zdarzenie pagereveal.
Obsługa wyrównywania treści w układach bloków i tabel.
Od Chrome 123 możesz używać wyrównywania treści, aby wyrównywać elementy bez tworzenia elastycznego lub kontenera siatki.
Nowości w Chrome 122
Udostępniamy Chrome 122. Wraz z nowym interfejsem Storage buckets API, aktualizacji panelu wydajności narzędzi deweloperskich, niesprawdzonej opcji odczytu kodu HTML za pomocą interfejsu Async Clipboard API i wielu innych korzyści. Adriana Jara opowiada o nowościach dla deweloperów Chrome 122.
Zmiany w dziedziczeniu CSS ::backdrop
Od Chrome 122 element „::backdrop” dziedziczy właściwości z elementu źródłowego.
O 400% szybszy panel Wydajność dzięki wykorzystaniu AI
Panel wydajności w Narzędziach deweloperskich to zaawansowane narzędzie do diagnozowania, debugowania i rozwiązywania problemów z wydajnością aplikacji internetowych. Przy okazji pokażemy, jak za pomocą panelu wydajności w Narzędziach deweloperskich udało nam się zwiększyć wydajność panelu wydajności, oraz jak to zrobić.
Nowości w interfejsie WebGPU (Chrome 122)
Tryb zgodności w fazie opracowywania, zwiększanie limitu maxVertexAttributes i aktualizacje Dawn.
Nowości w Narzędziach deweloperskich (Chrome 122)
Ostrzeżenia o wycofaniu plików cookie innych firm w panelach Sieć i aplikacja, ulepszone debugowanie w panelu Sieć, menu nawigacyjne w panelu Wydajność itp.
Przedstawiamy nowy sposób tworzenia niestandardowych funkcji do edytowania stron internetowych za pomocą interfejsu EditContext API
EditContext to nowy interfejs API wprowadzany w Chrome i Edge, który ułatwia programistom tworzenie zaawansowanych funkcji edycji tekstu w przeglądarce. Więcej informacji na ten temat znajdziesz w tym poście.
Wskazówki dotyczące narzędzi deweloperskich: debugowanie spekulacyjnych nawigacji w celu szybszego wczytywania stron
Przyspiesz przeglądanie internetu dzięki ładowaniem spekulacyjnym i dowiedz się, jak je debugować.
Rozszerzyliśmy okres próbny wycofywania SharedSlateBuffer w Chrome na komputery do wersji Chrome 124
Okres próbny wycofania obiektu SharedSlateBuffer bez izolacji od zasobów z innych domen w Chrome na komputery został przedłużony do wersji Chrome 124.
Chrome 122 w wersji beta
Chrome 122 w wersji beta oferuje pomocniczą funkcję iteratora, metody ustawiania, interfejs Storage buckets API, odczytywanie nieoczyszczonego kodu HTML w interfejsie Async Clipboard API i wiele innych funkcji.
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
Nowości w Chrome 121
Udostępniamy Chrome 121. Aktualizacje CSS, ulepszenia interfejsu Speculation Rules API, wersje próbne origin interfejsu Element Capture API i wiele innych korzyści. Adriana Jara opowiada o nowościach dla deweloperów Chrome 121.
Co nowego w WebGPU (Chrome 121)
Obsługa WebGPU na Androidzie, korzystanie z DXC do kompilacji programu do cieniowania, zapytania o sygnatury czasowe podczas obliczania i renderowania, domyślne punkty wejścia do modułów cieniowania, obsługa wyświetlacza p3 jako przestrzeni kolorów GPUExternalTexture, informacji o stertach pamięci i nie tylko.
Przetestuj Bluetooth Web Bluetooth za pomocą Puppeteer
Puppeteer pozwala przetestować funkcje korzystające z interfejsu Web Bluetooth API w Chrome.
Bezpieczny dostęp do DOM za pomocą Angular SSR
Dowiedz się, jak bezpiecznie używać DOM razem z SSR w Angular
Usprawnij testowanie modeli Web AI: WebGPU, WebGL i Chrome bez interfejsu graficznego
Poznaj nasze rozwiązania, które pomagają konsekwentnie automatyzować testowanie przeglądarek i zwiększać wydajność aplikacji.
Tryb pionowego pisania CSS w elementach sterujących formularza
Chrome dodaje kolejną międzynarodową funkcję CSS.
Trwałe uprawnienia do interfejsu File System Access API
Z tego posta dowiesz się, jak zarządzać stałymi uprawnieniami do interfejsu File System Access API. Stanowi także krótkie podsumowanie bieżącego stanu problemu i wyzwań, które rozwiązujemy.
Wskazówki dotyczące Narzędzi deweloperskich: tworzenie kolorów
Dowiedz się, jak utworzyć kolory – wystarczy kilka kliknięć.
Wskazówki dla deweloperów: debugowanie priorytetu pobierania
Dowiedz się, jak debugować priorytet pobierania.
Wykorzystaj możliwości WebDriver BiDi: automatyzację w Chrome i Firefoksie za pomocą Puppeteer
Puppeteer rozmawia teraz z Firefoksem! 🎉 Ale zaraz, co nie? 🤔 Dowiedzmy się więcej o WebDriver BiDi, nowym protokole w Pppeteer, i przekonajmy się, jakie zastosowanie ma ta ekscytująca funkcja w procesie automatyzacji w Firefoksie.