Stagione 60: WebAssembly
La stagione del traguardo tondo, dedicata a una tecnologia che è, letteralmente, una macchina. WebAssembly non è un linguaggio ma un bersaglio di compilazione: una macchina astratta universale, veloce, portabile e sicura insieme, che disaccoppia il linguaggio che scrivi dal luogo dove il codice gira. Dalla sua nascita come corsia veloce accanto a JavaScript nel browser fino alla sua fuga verso server e margini della rete, con il recinto di sicurezza che porta sempre con sé. La tesi del podcast, capire la macchina sotto la magia, qui diventa reale: sotto la magia c'è un processore vero, progettato per essere capito fino in fondo.
Episodi
10 episodi
La macchina, letteralmente
Il finale: per una volta la macchina sotto la magia non è metafora, è letterale...
Ti serve davvero? Tra promessa e realtà
L'episodio equilibrato: né la fine di tutto né un giocattolo...
Dove vince davvero: plugin, margine e contenitori
Le nicchie dove vince oggi: estensioni sicure, funzioni istantanee al margine, calcoli pesanti nel browser...
Fuori dal browser: la macchina universale
La fuga dal browser: un'interfaccia standard verso il sistema, che conserva il recinto...
Un linguaggio qualunque, ovunque: la vecchia promessa mantenuta
Disaccoppia il linguaggio dal luogo: scegli il linguaggio per i suoi meriti, gira ovunque...
Il confine: dove finisce la magia
L'episodio onesto: il mondo della macchina è fatto di soli numeri, e attraversare il confine costa...
Il recinto: eseguire codice di cui non ti fidi
La sicurezza sottovalutata: vietato tutto per impostazione predefinita, permessi espliciti...
La corsia veloce del browser: perché è nato accanto a JavaScript
Non è nato per uccidere JavaScript, ma per affiancarlo: la corsia veloce per i lavori pesanti...
La macchina astratta: un processore che non esiste
Il cuore: un processore che non esiste, imitato da ogni ambiente...
Che cos'è WebAssembly: la macchina sotto il web
Sessanta stagioni, e una scatola che è letteralmente una macchina...