WASI Will Change .NET Forever! Run WebAssembly Outside The Browser!
James Montemagno James Montemagno
134K subscribers
11,716 views
0

 Published On Dec 15, 2023

Wasm (WebAssembly) changed the game enabling C# and other programming languages to run directly in the browser. For .NET developers never having to write JavaScript again was a dream and with Blazor and it's component based approach and full Wasm support it has flourished. Now, the next generation of Wasm support is coming with WASI, the WebAssembly System Interface. WASI enables developers to take their Wasm code to run outside the browser and just about anywhere. Let's give the new .NET 8 experimental support a go!

Links:
Rich's Post: https://devblogs.microsoft.com/dotnet...

Research Resources:
WASI : https://wasi.dev
Wiki: https://en.wikipedia.org/wiki/WebAsse...
WASI GitHub: https://github.com/WebAssembly/WASI
Mozilla Blog: https://hacks.mozilla.org/2019/03/sta...
WebAssembly on the Server: https://learn.microsoft.com/en-us/eve...
Wasm by example: https://wasmbyexample.dev/examples/wa...

Chapters:
00:00 - Intro
00:43 - What is WebAssembly?
01:55 - What is WebAssembly System Interface (WASI)?
03:34 - Installing WASI Experimental .NET Workload
04:15 - Creating our first .NET WASI App
09:00 - Wrap-up

Using links I provide I may receive a commission if you buy something which helps support the channel.

Join this channel to get access to perks:
   / @jamesmontemagno  

👕 Buy some swag! - https://jamesmontemagno.myspreadshop....
☕️ Buy me a coffee - https://www.buymeacoffee.com/jamesmon...

Follow:
👨‍💻 GitHub: https://github.com/jamesmontemagno
🦜 Twitter:   / jamesmontemagno  
📄 Website: https://www.montemagno.com
📰 Newsletter: https://newsletter.montemagno.com/

Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: https://cleclothingco.myshopify.com/

What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre:   / bcez1onhiqx  

My Setup:
📷 Canon M50 Mark II - https://amzn.to/3P8R7lp
💡 Nanoleaf Elements Lights - https://amzn.to/3umwJVW
🎙 Blue Spark Microphone - https://amzn.to/3qgtYkq
🎙 Blue Pop Filter - https://amzn.to/3jEWM3r
🤳 Rode Microphone Arm - https://amzn.to/2Z68AlE
🎧 Sony MDR7306 Headphones - https://amzn.to/372jxta
📲 Stream Deck - https://amzn.to/373Uk1n
🖱 MX Master 2S Mouse - https://amzn.to/3d7J2gj
⌨️ Tecware Phantom Keyboard - https://amzn.to/3aUP4y9

#dotnet #webassembly #wasi #blazor #visualstudio #csharp

show more

Share/Embed