Przejdź do głównej treści
Zasoby
Platforma internetowa
Poznaj platformę internetową we własnym tempie.
HTML
CSS
JavaScript
Wrażenia użytkownika
Dowiedz się, jak zapewnić użytkownikom lepsze wrażenia.
Wydajność
Ułatwienia dostępu
Tożsamość
Informacje
Poznaj podstawy tworzenia witryn.
Poznawanie języka HTML
Poznawanie CSS
Poznawanie JavaScriptu
Naucz się korzystać z AI
Poznawanie wydajności
Więcej informacji o ułatwieniach dostępu
Więcej kursów
Dodatkowe materiały
Przeglądaj kolekcje treści, wzorce i inne materiały.
AI i internet
Dowiedz się więcej
PageSpeed Insights
Podcasty i programy
Newsletter dla deweloperów
Informacje o web.dev
Dowiedz się więcej
Punkt odniesienia
Jak korzystać z funkcji Baseline
Blog
Prawdziwe historie
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Zaloguj się
Zasoby
AI i internet
Szybkie czasy wczytywania
Poznaj podstawowe wskaźniki internetowe
Tożsamość
Progresywne aplikacje internetowe
Płatności
Powiadomienia
Optymalizacja INP
Niezawodność sieci
React
Animacje
Miniaplikacje
Multimedia
Bezpieczeństwo
WebAssembly
Urządzenia
Łatwy do znalezienia
Automatyzacja testów
Angular
Zasoby
Więcej
AI i internet
Szybkie czasy wczytywania
Poznaj podstawowe wskaźniki internetowe
Tożsamość
Progresywne aplikacje internetowe
Płatności
Powiadomienia
Optymalizacja INP
Niezawodność sieci
React
Animacje
Miniaplikacje
Multimedia
Bezpieczeństwo
WebAssembly
Urządzenia
Łatwy do znalezienia
Automatyzacja testów
Angular
Dowiedz się więcej
Punkt odniesienia
Jak korzystać z funkcji Baseline
Blog
Prawdziwe historie
Hasła
Sprawdzone metody dotyczące formularzy logowania
Sprawdzone metody dotyczące formularzy rejestracyjnych
Sprawdzone metody wylogowywania
Zmień hasła
Klucze dostępu
Omówienie kluczy dostępu
Utwórz klucz dostępu
Logowanie się za pomocą klucza dostępu
Zarządzanie kluczami dostępu
Lista kontrolna klucza dostępu
Klucze dostępu w elementach iframe
Konfiguracja klucza dostępu po stronie serwera
Wprowadzenie
Rejestracja
Authentication
Szczegółowe informacje o WebAuthn
Wykrywanie cech
Identyfikator RP
Weryfikacja użytkowników
Dane logowania, które można wykryć
Zapobieganie powielaniu danych logowania
Określanie dostawcy klucza dostępu
Signal API
Powiąż powiązane źródła
Automatyczne tworzenie klucza dostępu
Punkty końcowe klucza dostępu
Emulowanie uwierzytelniaczy za pomocą Narzędzi deweloperskich
Codelabs
Wdrażanie kluczy dostępu z autouzupełnianiem
Włączanie uwierzytelniania dwuskładnikowego za pomocą klucza bezpieczeństwa
Prawdziwe historie
Studia przypadków
Przenoszenie linków do podstron Yahoo! Uwierzytelnianie bez hasła w Japonii zmniejszyło liczbę zapytań o 25%, a logowanie się skróciło 2,6 raza
Jak pixiv osiągnął o 29% wyższy odsetek udanych logowań użytkowników kluczy dostępu
Jak adidas przyspieszył wdrażanie kluczy dostępu i zwiększył ich niezawodność dzięki funkcji Conditional Create i interfejsowi Signal API
Numer telefonu
Sprawdzone metody dotyczące formularzy jednorazowych SMS-ów
Interfejs API WebOTP
Prawdziwe historie
Goibibo zrezygnowało z próby ponownego użycia hasła jednorazowego podczas rejestracji o 25% dzięki WebOTP
Federacja tożsamości
Dostęp do interfejsów API Google przy użyciu protokołu OAuth 2.0
Konfiguracja protokołu OAuth 2.0 zgodnej z OpenID Connect
FedCM
Dane logowania do usługi cyfrowej
Wprowadzenie do cyfrowych dokumentów
DigitalCredentials.dev