Overview
Deno e Bun - Approfondimenti
Come già ripetuto più volte, Node.js è il runtime server-side JavaScript più popolare in questo momento, ma non è l’unico.
Nonostante l’incredibile popolarità del runtime, Ryan Dhal (l’autore di Node.js) ha più volte ribadito di avere dei veri e propri rimpianti riguardo a diverse decisioni tecniche prese durante il suo sviluppo.
Nel 2018, durante la conferenza JSConf EU, ha presentato un talk chiamato “10 Things I Regret About Node.js”, dove spiega dieci cose che l’hanno convinto a sviluppare un nuovo runtime completamente da capo, chiamandolo Deno: Guarda il video.
Deno quindi si preannuncia sin da subito come il successore di Node.js, ma ancora oggi non è in grado di rimpiazzarlo del tutto, principalmente per il fatto che molti dei programmi scritti per Node.js ad oggi non sono compatibili con Deno e necessitano una riscrittura parziale, o addirittura completa.
Molte grandi aziende hanno provato a sviluppare runtime alternativi a Node.js (come ad esempio Oracle con GraalVM), ma nessuno di questi è mai stato preso seriamente in considerazione dalla community JavaScript.
Un nuovo e promettente attore in questo scenario potrebbe essere Bun. A differenza di Node.js e Deno, che utilizzano V8, il motore d’esecuzione JavaScript sviluppato da Google ed incluso in Google Chrome, Bun utilizza JavaScript core, la controparte sviluppata da Apple per Safari.
JavaScript core è conosciuto per essere un motore molto performante (addirittura più di V8), ma incredibilmente difficile da utilizzare per sviluppare un runtime proprio come Bun.
Naturalmente, Bun è un progetto ancora molto giovane, ma altrettanto promettente. Non mi stupirei se nei prossimi cinque anni diventasse uno dei principali runtime per JavaScript, in quanto a differenza con Deno, punta a mantenere il 100% di compatibilità con Node.js, permettendo a noi sviluppatori di rendere i nostri software più veloci semplicemente cambiando il modo in cui li eseguiamo, ovvero da node myScript.js a bun myScript.js . Pazzesco vero?
In questo corso partiremo dalle basi di programmazione con JavaScript per poi passare a JavaScript avanzato: TypeScript e Framework (React, Svelte, Vue).
Grazie ad esercizi pratici ed esempi in live coding, sarai in grado di utilizzare JavaScript per sviluppare e ottimizzare prodotti digitali e siti web.
Michele Riva è Senior Software Architect in NearForm nel team di Developer Experience.
Michele lavora principalmente su progetti open-source, viaggia per il mondo tenendo conferenze e segue anche clienti enterprise per aiutarli a scalare le loro applicazioni Node.js per reggere anche miliardi di utenti.
Ha vinto il premio Microsoft MVP (Most Valuable Professional) e fa parte del programma Google Developer Expert.
Michele è uno dei più riconosciuti professionisti a livello italiano e internazionale e per questo è il professionista che ha registrato con noi un corso estremamente pratico su JavaScript.
Siamo davvero orgogliosi di avere una persona come Michele all'interno di Learnn e di poter rendere accessibile il suo sapere.
€17,50/mese
Lezione inclusa su Learnn PRO
- 400+ corsi inclusi
- 950+ risorse scaricabili
- 50+ percorsi tematici
- Accesso web e app
- Scarica le lezioni offline
- Assistente AI
- Certificazione per ogni corso
- Garanzia rimborso 14 giorni
Hai un team?
Unisciti a +800 team che si formano su Learnn con il piano TEAM →
Le storie di chi usa Learnn ogni giorno.
- ★★★★★
Corsi di qualità e docenti ancora migliori. La flessibilità è totale: lezioni fast o corsi strutturati. Grazie alla rete di contatti ho trovato lavoro come Digital Marketer.
MirkoDigital Marketer · Trustpilot - ★★★★★
Copre una vasta gamma di argomenti: dalla Growth alla User Experience. Trovo sempre qualcosa di nuovo da approfondire, a un prezzo affrontabile anche per studenti.
Sara V.Professionista · Trustpilot - ★★★★★
Abbiamo preso Learnn come società per avere più controllo. In una settimana abbiamo acquisito competenze e oggi lavoriamo solo online. Uno degli investimenti migliori mai fatti.
Davide MaffioliImprenditore · Trustpilot - ★★★★★
Una piattaforma con una mission reale: si percepisce dal prezzo accessibile e dalla qualità dei corsi. Oltre 80 ore completate che hanno svoltato il mio lavoro.
AlessioProfessionista digital · Trustpilot - ★★★★★
L'abbonamento permette di avere un tool di formazione continua, sempre aggiornato su temi e trend professionali.
Daniele F.Manager · Trustpilot
Incluso: 1.000€ di sconti su tool partner
Vantaggi esclusivi per gli iscritti Learnn PRO.

10% di sconto

20% di sconto

10% di sconto

100€ di sconto

20% di sconto

15% di sconto

1 mese gratis

3 mesi gratis

20% di sconto
1 mese gratis

79% di sconto

300 crediti

6 mesi gratis

20% di sconto

3 mesi gratis

20% di sconto

2 mesi gratis
