Player FM 앱으로 오프라인으로 전환하세요!
Elide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B
Manage episode 523743321 series 3642378
Sam Gammon joins the two fools to talk about Elide, a batteries-included multi-language runtime. What if you could import Python modules from TypeScript... or Ruby, or Kotlin, or Rust? What if you could consolidate multiple backends to just one that ran all your code end-to-end with a unified DX? And what if doing all that was just as fast (or faster) than your existing backend? That's what we talk about in this episode!
Resources
Where to Follow the Team
Chapters
- (00:00) - Introducing Elide, a Multi-language Runtime Built on GraalVM
- (03:51) - Why Support Multiple Languages?
- (07:42) - What is GraalVM, anyway?
- (09:43) - What are the Languages Elide Supports Today?
- (10:53) - How Does Elide Interop Between Languages?
- (14:03) - What Magic Allows TypeScript to Import a Python Module?
- (16:12) - How Does Elide's API Compare to Other Runtimes?
- (18:26) - Elide's Embedded Inference Engine and API
- (20:11) - How Does Elide Handle Idioms Like Promises?
- (22:39) - What About Single- vs. Multi-threading?
- (24:41) - What About Concurrency and Isolation?
- (28:33) - Does Elide Help with Serverless Cold Starts?
- (29:25) - Can Elide Compile Single-file Executables?
- (31:06) - How is TypeScript So Fast in Elide?
- (33:34) - Can We Start Building with Elide?
- (35:14) - How Do You Debug Across Multiple Languages?
- (38:13) - Where Does Elide Really Shine?
- (40:56) - How is Elide Planning to Win?
- (42:53) - Could Elide Support a Native Runtime Type System?
- (45:26) - Takeaways and Where to Learn More
Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
- Homepage and Docs: https://excaliburjs.com
- Make Your First Game in 10 Minutes
- Join the Discord: https://discord.gg/9UemP985Uy
Music
Seahorse Dreams by Kubbi (Spotify)
57 에피소드
Manage episode 523743321 series 3642378
Sam Gammon joins the two fools to talk about Elide, a batteries-included multi-language runtime. What if you could import Python modules from TypeScript... or Ruby, or Kotlin, or Rust? What if you could consolidate multiple backends to just one that ran all your code end-to-end with a unified DX? And what if doing all that was just as fast (or faster) than your existing backend? That's what we talk about in this episode!
Resources
Where to Follow the Team
Chapters
- (00:00) - Introducing Elide, a Multi-language Runtime Built on GraalVM
- (03:51) - Why Support Multiple Languages?
- (07:42) - What is GraalVM, anyway?
- (09:43) - What are the Languages Elide Supports Today?
- (10:53) - How Does Elide Interop Between Languages?
- (14:03) - What Magic Allows TypeScript to Import a Python Module?
- (16:12) - How Does Elide's API Compare to Other Runtimes?
- (18:26) - Elide's Embedded Inference Engine and API
- (20:11) - How Does Elide Handle Idioms Like Promises?
- (22:39) - What About Single- vs. Multi-threading?
- (24:41) - What About Concurrency and Isolation?
- (28:33) - Does Elide Help with Serverless Cold Starts?
- (29:25) - Can Elide Compile Single-file Executables?
- (31:06) - How is TypeScript So Fast in Elide?
- (33:34) - Can We Start Building with Elide?
- (35:14) - How Do You Debug Across Multiple Languages?
- (38:13) - Where Does Elide Really Shine?
- (40:56) - How is Elide Planning to Win?
- (42:53) - Could Elide Support a Native Runtime Type System?
- (45:26) - Takeaways and Where to Learn More
Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
- Homepage and Docs: https://excaliburjs.com
- Make Your First Game in 10 Minutes
- Join the Discord: https://discord.gg/9UemP985Uy
Music
Seahorse Dreams by Kubbi (Spotify)
57 에피소드
모든 에피소드
×플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.