In this episode of Syntax, Wes and Scott talk about JavaScript runtimes available to use, what to consider, and packages to use.

Show Notes * 00:10 Welcome * 01:00 Scott’s glasses * 03:46 All the runtimes * Bun — A fast all-in-one JavaScript runtime * Edge Functions Supabase Docs * Edge Functions Netlify Docs * Deno — A modern runtime for JavaScript and TypeScript * Fast and low overhead web framework, for Node.js | Fastify * What Is Edge Computing? Alibaba * 05:15 A note for anyone new to JavaScript * 08:40 Winter CG * WinterCG * 11:05 Fetch * sindresorhus/ky: JavaScript HTTP client based on the browser Fetch API * website/src/routes/shows/+page.svelte * 14:53 URL * 20:02 addEVentListener * whatwg/fs · Issue #5 · wintercg/proposal-common-minimum-api · GitHub * 22:53 Web streams * Web Streams Explained — Syntax Podcast 587 * 26:03 Structured Clone * Structured JSON | Worker Tools * 33:43 What does JSON 5 do? * 34:48 Markdown flavors * 36:46 File * 40:32 AbortController and AbortSignal * DOM Standard * DOM Standard * 42:45 Packages for building * linkedom - npm * 44:05 Honking the Hono.dev * Itty Router * Itty Dev * Hono.dev * 55:25 SIIIIICK ××× PIIIICKS ×××

××× SIIIIICK ××× PIIIICKS ××× * Scott: Macro Factor * Wes: CRP Products

Shameless Plugs * Scott: Sentry * Wes: Wes Bos Tutorials

Tweet us your tasty treats * Scott’s Instagram * LevelUpTutorials Instagram * Wes’ Instagram * Wes’ Twitter * Wes’ Facebook * Scott’s Twitter * Make sure to include @SyntaxFM in your tweets * Wes Bos on Bluesky * Scott on Bluesky * Syntax on Bluesky