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)