Πηγαίνετε εκτός σύνδεσης με την εφαρμογή 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)
56 επεισόδια
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)
56 επεισόδια
All episodes
×Καλώς ήλθατε στο Player FM!
Το FM Player σαρώνει τον ιστό για podcasts υψηλής ποιότητας για να απολαύσετε αυτή τη στιγμή. Είναι η καλύτερη εφαρμογή podcast και λειτουργεί σε Android, iPhone και στον ιστό. Εγγραφή για συγχρονισμό συνδρομών σε όλες τις συσκευές.