Χρησιμοποιούμε JavaScript όταν βελτιώνει τη χρήση, όχι απλώς επειδή είναι διαθέσιμη
Μια σελίδα δεν χρειάζεται να είναι ολοκληρωμένη εφαρμογή για να προσφέρει σύγχρονη εμπειρία. Προτιμάμε την ποσότητα JavaScript που απαιτεί η πραγματική αλληλεπίδραση.
Λιγότερη JavaScript, λιγότερη ευθραυστότητα
Έτσι μειώνεται το κόστος φόρτωσης, τα προβλήματα hydration και η ασταθής συμπεριφορά σε λιγότερο ισχυρές συσκευές.
Όταν η διεπαφή γίνεται σύνθετη
Στις σύνθετες διεπαφές, η JavaScript αποκτά φυσικά μεγαλύτερο ρόλο· η αρχιτεκτονική επιλέγεται τότε ανάλογα με τη διάρκεια ζωής και την κατάσταση (state) της εφαρμογής.
Μια διεπαφή που πρέπει να γίνει πιο αποκριτική;
Περιγράψτε τις αναμενόμενες αλληλεπιδράσεις: θα επιλέξουμε την ποσότητα JavaScript που δικαιολογούν.