
Software Engineering Radio - the podcast for professional software developers SE Radio 553: Luca Casonato on Deno
Mar 1, 2023
Luca Casonato, a core member of the Deno project and advocate for web-standard server-side JavaScript, dives into the world of Deno and Deno Deploy. He discusses Deno's origin focused on standards alignment, TypeScript support, and its advantages over Node.js. The conversation explores why creating an integrated toolset is beneficial, along with practical applications of WebAssembly in Deno. Luca also highlights the unique features of Deno Deploy, such as edge hosting for reduced latency and upcoming enhancements, making it a game-changer for developers.
AI Snips
Chapters
Transcript
Episode notes
Standardizing Server-Side Web APIs
- WinterCG is a W3C community group working to standardize server-side JavaScript APIs for portability across runtimes.
- Deno, Cloudflare and others collaborate to make code portable across edge and server runtimes.
Governance Slowed Node's Evolution
- Node's slow adoption of web standards was often a governance and decision-making issue, not technical impossibility.
- Showing alternative designs (like Deno) can accelerate change inside established projects.
Use Deno's NPM Import Backdoor
- Use Deno's npm import support to access the Node ecosystem while keeping Deno's standards-first developer experience.
- Import npm packages via the npm: specifier to avoid package.json and node_modules complexity.
