Artwork

A tartalmat a Erik Onarheim and Kamran Ayub biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a Erik Onarheim and Kamran Ayub vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.
Player FM - Podcast alkalmazás
Lépjen offline állapotba az Player FM alkalmazással!

Elide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B

49:01
 
Megosztás
 

Manage episode 523743321 series 3642378
A tartalmat a Erik Onarheim and Kamran Ayub biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a Erik Onarheim and Kamran Ayub vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.

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.

Music
Seahorse Dreams by Kubbi (Spotify)

  continue reading

56 epizódok

Artwork
iconMegosztás
 
Manage episode 523743321 series 3642378
A tartalmat a Erik Onarheim and Kamran Ayub biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a Erik Onarheim and Kamran Ayub vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.

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.

Music
Seahorse Dreams by Kubbi (Spotify)

  continue reading

56 epizódok

Minden epizód

×
 
Loading …

Üdvözlünk a Player FM-nél!

A Player FM lejátszó az internetet böngészi a kiváló minőségű podcastok után, hogy ön élvezhesse azokat. Ez a legjobb podcast-alkalmazás, Androidon, iPhone-on és a weben is működik. Jelentkezzen be az feliratkozások szinkronizálásához az eszközök között.

 

Gyors referencia kézikönyv

Hallgassa ezt a műsort, miközben felfedezi
Lejátszás