Aggiornamento per Node.js 24 (ottobre 2025 LTS)
Tutto il contenuto del libro è stato provato con Node.js che sarà la nuova versione LTS da ottobre 2025: tutti gli esempi sono funzionanti perché basati sulle API stabili di Node.js ma sono state aggiornate alcune librerie e c’è stata la correzione di un errore.
Avevamo già parlato delle novità principali di Node.js 24 ma, nonostante le tante e nuove funzionalità introdotte, le API stabili di Node.js usate nel volume sono rimaste inalterate (le performance, però, sono migliorate).
In questa discussione su GitHub trovate la descrizione delle modifiche effettuate e il link alla diff nel codice.
L’elenco delle modifiche
Anche se già presente su GitHub, riporto anche qui il riassunto delle modifiche fatte:
- aggiornamento delle versioni dei package nei capitoli 8, 9 e 10 (gli unici che usano dipendenze esterne)
- modifica di un URL esterno che genera le immagini placeholder nel Capitolo 6 (il servizio esterno usato non è più attivo)
- aggiunta di un commento nel codice del Capitolo 7 che usa child_process.spawn() sul rischi di Shell Injection quando si passa il parametro
{shell: true}
(DEP0190) - correzione di un errore nel Capitolo 5 nel codice del Lurker Detector (spiegazione separata)