Explore the compelling reasons to compile code into WebAssembly in this 50-minute conference talk from code::dive 2019. Delve into the evolving landscape of CPU architectures and the need for a portable, secure, smaller, and faster runtime. Learn about the WebAssembly MVP, its future roadmap, and gain valuable tips, tricks, metrics, and insights. Discover how WebAssembly extends beyond browser applications to run securely and efficiently in various environments. Examine topics such as business logic, Java's limitations, JavaScript challenges, emerging kernel architectures, and the WebAssembly System Interface. Investigate the benefits of sandboxing, user-level security, and multithreading in WebAssembly. Analyze case studies, performance comparisons with Docker, and understand when to leverage this technology for optimal results.
Why You Should Compile Your Code into Web Assembly