Kompetencje
Używać JavaScriptu, gdy poprawia użyteczność, a nie tylko dlatego, że jest dostępny
Strona nie musi być pełną aplikacją, by zapewniać nowoczesne doświadczenie. Stosujemy tyle JavaScriptu, ile wymaga rzeczywista interakcja.
Mniej JavaScriptu, mniej kruchości
Zmniejsza to koszt ładowania, problemy z hydratacją i niestabilne działanie na słabszych urządzeniach.
Gdy interfejs staje się złożony
W złożonych interfejsach JavaScript naturalnie odgrywa większą rolę; architekturę dobieramy wtedy do czasu życia i stanu aplikacji.
Interfejs do przyspieszenia?
Prosimy opisać oczekiwane interakcje – dobierzemy ilość JavaScriptu, którą rzeczywiście uzasadniają.