← Tutti gli episodi
Copertina di Ti serve davvero? Tra promessa e realtà
Stagione 60 · Episodio 009

Ti serve davvero? Tra promessa e realtà

16 settembre 2026 5:13
0:00 5:13

Ciao, e benvenuto nella nona puntata della sessantesima stagione. Poche tecnologie recenti hanno acceso gli animi come questa, tra chi la osanna come il futuro di tutto e chi la liquida come un giocattolo per il browser. Come sempre, la verità sta lontana da entrambe le tifoserie. Oggi ci facciamo la domanda più pratica di tutte: WebAssembly ti serve davvero? Parliamo di promessa e realtà.

Partiamo dalla tifoseria entusiasta, perché esagera in un modo preciso. Da una parte ci sono gli entusiasti assoluti. Per loro, WebAssembly manderà in pensione JavaScript, ucciderà i contenitori, riscriverà tutto il software del mondo. È il futuro totale, e chi non lo adotta subito e dappertutto resterà indietro. Questa narrazione è elettrizzante, e contiene un pezzo di verità, perché la tecnologia è davvero potente. Ma prende quel pezzo di verità e lo gonfia fino a farlo scoppiare, promettendo una rivoluzione universale che non è nei fatti.

Voglio darti la tifoseria opposta, perché sbaglia in modo speculare. Dall'altra parte ci sono gli scettici che scrollano le spalle. Per loro, WebAssembly è una curiosità da nerd, un giocattolo utile giusto per far girare qualche gioco nel browser, niente che li riguardi davvero. Anche loro colgono qualcosa di vero: gran parte del lavoro quotidiano di un programmatore non ha alcun bisogno di WebAssembly. Ma da questa verità traggono la conclusione sbagliata, e cioè che sia irrilevante. Non è irrilevante: è semplicemente specializzato. E ignorare uno strumento specializzato non lo rende inutile, rende solo cieco chi lo ignora quando quel caso specifico arriva.

Voglio darti la realtà nel mezzo, perché è la più utile. La verità matura è che WebAssembly è uno strumento potente per una gamma precisa di problemi, non un sostituto universale di niente. JavaScript non se ne va da nessuna parte: resta il re del browser, e va benissimo così. I contenitori non muoiono: restano la scelta giusta per moltissimi carichi. WebAssembly non arriva per rimpiazzare l'esistente in blocco, ma per aggiungersi come opzione eccellente là dove le sue qualità, velocità, portabilità e recinto di sicurezza, risolvono un problema reale meglio di ogni alternativa. Né spazza via tutto, né è irrilevante: è un ottimo strumento nuovo, per certi lavori.

Voglio darti la domanda che scioglie il dubbio, perché è pratica. E allora, come capisci se ti serve? Non chiedendoti se è il futuro, ma facendoti domande concrete sul tuo problema di adesso. Ho dei calcoli davvero pesanti da fare dentro una pagina? Devo eseguire codice scritto da altri senza potermene fidare? Ho bisogno di far partire tantissime piccole funzioni in una frazione di istante, magari ai margini della rete? Se la risposta a una di queste è sì, allora WebAssembly merita seriamente il tuo tempo. Se invece stai facendo il lavoro web di tutti i giorni, gestire pagine, moduli, dati normali, allora, con ogni probabilità, non ti serve, e va benissimo così. Non c'è nessuna vergogna nel non usarlo, così come non c'è nessun merito nell'infilarlo a forza dove non serve. Lo strumento giusto è quello che il problema chiede, non quello che fa più notizia.

Voglio darti l'immagine che rende chiara questa idea, perché la fissa. WebAssembly non è né una bacchetta magica né un giocattolo. Non è una bacchetta magica: non tocchi il tuo software con questa tecnologia facendolo diventare per incanto più veloce, più sicuro, migliore. Serve saperlo usare per il problema giusto, e ha i suoi costi. Ma non è nemmeno un giocattolo: è un pezzo di ingegneria serio, usato in produzione da grandi aziende per risolvere problemi veri e difficili. È, semplicemente, un attrezzo eccellente e specializzato: come un utensile professionale di precisione, inutile per i lavori comuni, insostituibile per quelli per cui è fatto.

Voglio darti la lezione generale, perché la conosci già bene. La lezione è quella che ci accompagna da tante stagioni: nessuno strumento è la risposta a tutto, e la maturità sta nel sapere quando serve e quando no. Le tifoserie, in un senso e nell'altro, sono comode perché ti risparmiano di pensare: adotta tutto, oppure ignora tutto. Ma il professionista serio non tifa: valuta. Guarda il problema che ha davanti, conosce gli strumenti a disposizione con i loro pregi e i loro costi, e sceglie quello giusto per quel caso. WebAssembly, in questo, è solo l'ennesima conferma di una regola vecchia come il mestiere.

Per oggi ci fermiamo qui. Ci siamo chiesti se WebAssembly ti serve davvero. Da un lato gli entusiasti, per cui ucciderà JavaScript e i contenitori e riscriverà tutto: hanno un pezzo di verità, gonfiato fino a scoppiare. Dall'altro gli scettici, per cui è un giocattolo: colgono che spesso non serve, ma sbagliano a dirlo irrilevante. La realtà matura sta nel mezzo: uno strumento potente per problemi precisi, non un sostituto universale. La domanda giusta non è se è il futuro, ma se il tuo problema di oggi è tra i suoi: calcoli pesanti, codice non fidato, funzioni istantanee al margine. Né bacchetta magica né giocattolo, ma un attrezzo eccellente e specializzato. La lezione: il professionista non tifa, valuta. Nella prossima e ultima puntata: la macchina, letteralmente. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.