Stopniowo ulepszająca się jak rok 2003

W marcu 2003 r. Nick Finck i Steve Champeon zaskoczyli świat projektowania stron internetowych koncepcją progresywnego ulepszania – strategią projektowania witryn, która najpierw kładzie nacisk na główną treść strony internetowej, a następnie dodaje do treści bardziej szczegółowe i technicznie rygorystyczne warstwy prezentacji i funkcji. W 2003 roku stopniowym ulepszeniem było korzystanie z nowoczesnych funkcji CSS, nieuciążliwego JavaScriptu, a nawet grafiki Scalable Vector Graphics. W 2020 r. progresywne usprawnienie dotyczy korzystania z nowoczesnych możliwości przeglądarek.

W tym artykule przedstawiamy przykład aplikacji internetowej z kartkami z życzeniami, w jaki sposób nowe i przyszłe funkcje przeglądarek mogą stale udoskonalać tę aplikację, tak aby nadal była przydatna we wszystkich nowoczesnych przeglądarkach, ale zapewnia też zaawansowane funkcje w przeglądarkach obsługujących takie funkcje, jak natywny dostęp do systemu plików, dostęp do schowka systemowego, pobieranie kontaktów, okresowa synchronizacja w tle, blokada wybudzania ekranu, funkcje udostępniania i wiele innych.

Po obejrzeniu tej sesji deweloperzy zrozumieją, jak stopniowo ulepszać swoje aplikacje internetowe za pomocą nowych funkcji przeglądarek, nie obciążając podzbioru użytkowników, którzy korzystają z niekompatybilnych przeglądarek, oraz, co najważniejsze, nie wykluczać ich z korzystania z aplikacji internetowej.

Zasoby:

Obejrzyj playlistę Dzień 2 na żywo na stronie Web.dev

Zasubskrybuj Chrome

Prelegent: Thomas Steiner

Wróć do wszystkich odcinków