4,122 subscribers
Treceți offline cu aplicația Player FM !
869: Node + TypeScript in 2025
Manage episode 462096236 series 1469447
Scott and Wes explore the experimental world of running TypeScript in Node, breaking down the differences between type stripping and compiling. They cover the pros, cons, and quirks of the current implementation, plus explore tools like tsx, ts-node, and even alternatives like Deno.
Show Notes- 00:00 Welcome to Syntax!
- 00:41 Brought to you by Sentry.io.
- 01:29 Running TypeScript in Node.
- 01:45 Experimental Type Stripping.
- 03:17 TypeScript refresher.
- 04:05 TypeScript can be compiled and/or Type Stripped.
- 05:09 Current Node implementation is only type stripping.
- 05:40 Limitations of no compiling.
- 09:20 Experimental transform types.
- 10:01 Importing types with type keyword.
- 11:17 No need for sourcemaps.
- 11:42 No dependencies.
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
880 episoade
Manage episode 462096236 series 1469447
Scott and Wes explore the experimental world of running TypeScript in Node, breaking down the differences between type stripping and compiling. They cover the pros, cons, and quirks of the current implementation, plus explore tools like tsx, ts-node, and even alternatives like Deno.
Show Notes- 00:00 Welcome to Syntax!
- 00:41 Brought to you by Sentry.io.
- 01:29 Running TypeScript in Node.
- 01:45 Experimental Type Stripping.
- 03:17 TypeScript refresher.
- 04:05 TypeScript can be compiled and/or Type Stripped.
- 05:09 Current Node implementation is only type stripping.
- 05:40 Limitations of no compiling.
- 09:20 Experimental transform types.
- 10:01 Importing types with type keyword.
- 11:17 No need for sourcemaps.
- 11:42 No dependencies.
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
880 episoade
Toate episoadele
×
1 878: You Are Sleeping On Nuxt, Nitro and Vue w/ Daniel Roe 58:27

1 876: MIDI & Music in the Browser 49:00

1 875: JavaScript Signals Explained 16:27

1 874: Fast Apps - Easy Perf Wins 54:50

1 873: Standard Schema: The Universal JavaScript Data Interface 13:31

1 872: Too much AI × Disappointed in Firefox × Planning New Projects × Hard Truths 57:43

1 871: Coding Agents Cursor + Windsurf Tips 27:05

1 870: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding 57:54

1 869: Node + TypeScript in 2025 18:24

1 868: The State of JavaScript 1:02:50

1 867: Zero Sync is the Future of Data Loading 29:06

1 866: 2025 Web Development Predictions 52:48

1 865: CSS Performance × Rate Limiting × Array Sort Behavior - STUMP'd 35:56

1 864: Durable Objects × Tab State Hacks × Headless CMS Choices + More 52:22
Bun venit la Player FM!
Player FM scanează web-ul pentru podcast-uri de înaltă calitate pentru a vă putea bucura acum. Este cea mai bună aplicație pentru podcast și funcționează pe Android, iPhone și pe web. Înscrieți-vă pentru a sincroniza abonamentele pe toate dispozitivele.