cell_tower Broadcast Station
visibility 1.5K views schedule 2 years ago
CULCHR.TV Vintage Exclusive
Vintage Sneakers Streetwear +37

Run Go, Rust, and more in JavaScript using WASM + Extism

We can build cross-language applications that can use Go, Rust, Node, PHP, .Net, Ruby, and many other languages through the power of WebAssembly. Steve Manuel will teach us how we can do it quickly using Extism. Upcoming episodes: https://lwj.dev/schedule Links & Resources: - https://twitter.com/nilslice - https://webassembly.org/ - https://extism.org/ - https://github.com/extism/js-sdk - https://modsurfer.dylibso.com/ - https://dylibso.com/blog/why-extism/ - https://www.learnwithjason.dev/schedule/ Watch future episodes live at https://lwj.dev/live This episode was sponsored by: - Nx (https://lwj.dev/nx) - Netlify (https://lwj.dev/netlify) - Vets Who Code (https://lwj.dev/vetswhocode) Live transcription by White Coat Captioning (https://whitecoatcaptioning.com/) 00:00 Welcome to Learn with Jason 00:42 Who is Steve Manuel? 02:13 What is WASM? 07:00 Is WASM the spiritual successor to Java applets? 10:32 How do JavaScript devs make use of WASM? 21:38 How does garbage collection work in WASM modules? 24:20 What is Extism? 38:24 Writing the same thing in PHP 48:25 Writing a plugin in JavaScript 01:16:14 Running inside of Go 01:24:49 Where can people find out more?

0:00 / 0:00
visibility 1,534 views thumb_up 57 comment 7 schedule 1:28:11 2024 2 years ago
We can build cross-language applications that can use Go, Rust, Node, PHP, .Net, Ruby, and many other languages through the power of WebAssembly. Steve Manuel will teach us how we can do it quickly using Extism. Upcoming episodes: https://lwj.dev/schedule Links & Resources: - https://twitter.com/nilslice - https://webassembly.org/ - https://extism.org/ - https://github.com/extism/js-sdk - https://modsurfer.dylibso.com/ - https://dylibso.com/blog/why-extism/ - https://www.learnwithjason.dev/schedule/ Watch future episodes live at https://lwj.dev/live This episode was sponsored by: - Nx (https://lwj.dev/nx) - Netlify (https://lwj.dev/netlify) - Vets Who Code (https://lwj.dev/vetswhocode) Live transcription by White Coat Captioning (https://whitecoatcaptioning.com/) 00:00 Welcome to Learn with Jason 00:42 Who is Steve Manuel? 02:13 What is WASM? 07:00 Is WASM the spiritual successor to Java applets? 10:32 How do JavaScript devs make use of WASM? 21:38 How does garbage collection work in WASM modules? 24:20 What is Extism? 38:24 Writing the same thing in PHP 48:25 Writing a plugin in JavaScript 01:16:14 Running inside of Go 01:24:49 Where can people find out more?