Aiuto e documentazione
Velocità Impatto medio Medio 1–2 h
Meno JavaScript e più piccolo
Un JS di grandi dimensioni rallenta e affatica il processore del dispositivo.
Cos'è
Il JavaScript deve essere scaricato, analizzato ed eseguito, tutto questo costa tempo e prestazioni, soprattutto sui mobile più deboli. I grandi bundle JS peggiorano l'interattività (INP).
Perché è importante
Il JS è il tipo di risorsa "più costoso", a differenza di un'immagine, il dispositivo deve anche elaborarlo. Librerie superflue e codice inutilizzato lo appesantiscono inutilmente.
Come fare
- 1Rimuovi librerie e codice inutilizzati (tree-shaking).
- 2Suddividi il JS per pagina (code splitting), carica solo ciò che serve.
- 3Posticipa gli script non critici (defer/async).
- 4Valuta alternative più leggere alle grandi librerie.
Conclusione
Mantieni il JavaScript al minimo, ogni kilobyte si "paga" due volte (trasmissione + elaborazione). Il code splitting e la rimozione del codice morto aiutano di più l'interattività (INP). Questa è spesso la riserva più grande nei siti moderni.
Argomenti correlati