Scott and CJ sit down live at JSNation NYC with Iwo Plaza, creator of TypeGPU, to dig into how WebGPU is unlocking a new wave of graphics and compute power on the web. They chat about shader authoring in TypeScript, the future of GPU-powered AI in the browser, and what it takes to build a killer developer-friendly graphics library.
Show Notes
- Welcome to Syntax!
- What is TypeGPU? High-level overview and why it exists
- WebGPU vs WebGL – the new era of GPU access on the web
- Why shader languages are hard + making them accessible
- Iwo’s background in C++, OpenGL, and discovering JS
- Sharing graphics work on the web vs native platforms
- WebGPU frustrations that inspired TypeGPU
- Making GPU–CPU data exchange easier with Zod-like schemas
- Writing shaders in JavaScript + the unified type system
- How the “use_gpu” directive works under the hood
- Building a compiler that turns TypeScript into shader code
- Type inference, primitives, structs, and TypeScript magic
- Leveraging existing tooling via Unplugin + bundler integration
- How TypeGPU extracts ASTs and generates TinyEST metadata
- Runtime shader generation vs build-time macros
- How the AST is traversed + maintaining transparency in output
- Example projects like Jelly Shader and community reception
- Brought to you by Sentry.io
- Does TypeGPU replace 3JS? How it fits the existing ecosystem
- Low-level control vs high-level abstractions
- Upcoming Three.js integration – plugging TypeGPU into materials compute shaders
- Making GPU development more approachable
- Docs, examples, and the philosophy behind TypeGPU documentation
- Building features by building examples first
- Using examples as a test suite + how docs shape API design
- Docs as a forcing function for intuitive APIs
- GPU for AI – browser inference and future abstractions
- How AI examples inform new libraries (noise, inference, etc.)
- Keeping the core package small and flexible
- Building “TypeGPU AI”-style extensions without bloating the core
- The cost of AI examples and building everything from scratch
- Standard library design and future of the ecosystem
- Closing thoughts from Iwo – OSS, GPU renaissance, and encouragement
- Sick Picks & Shameless Plugs
Sick Picks
- Iwo: Perogies
Shameless Plugs
- Iwo: Syntax Podcast
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
Smart linkhttps://pc.st/e/51fAJkEkSRZ
Official sitehttps://syntax.fm
Auto-openhttps://pc.st/e/51fAJkEkSRZ?a
Add podcast to the siteEmbed Podcast






