The “Me” Explanation (Simplified for my fish brain)
WebAssembly will be most likely gaining more and more popularity over the years, especially for performance critical and new web applications.
People say WebAssembly is the Futrue of Web! I’m sure telling you all today that, if you are currently a developer and you believe that WebAssembly is the future…
It’s time to come back to reality, WebAssembly is not the future, it is the very much present of today and you need to start paying attention to it!
Today’s focus is Mobile Application for very obvious reasons, WASM is a top target for the next step of Mobile App and Cross-Platform Support! It is right now you have to learn it.
Got a lil story for you, i was a student once and we had a class mate called let say, Homer eh! and Homer was employee of IBM for 30-40 years and he worked well for them! on great technologies that i cannot even tell how ancient it is i mean more ancient than wordpress it was literally dinosaur ancient!
Wow, must be great that ol’Homer know this technology, great for IBM anyway. Well, not so much because once IBM grew a conscience to put this tech out of its misery in 2018, Homer got no job! 30 years of experience and he cannot find a job? really? well he kept acting childish and refuse to learn anything new.
Don’t be Homer!
Anyways, WebAssembly is designed to complement and run alongside JavaScript by running native low-level code in the browser! basically the dream of any .NET developer. By using the WebAssembly JavaScript APIs, you can load WebAssembly modules into a JavaScript app and share functionality between the two. This allows you to take advantage of WebAssembly’s performance and power and JavaScript’s expressiveness and flexibility in the same apps, even if you don’t know how to write WebAssembly code.
In other fish brain words, JS can call Native Code functions and NAtive Code can call JavaScript.
WebAssembly is an opportunity that should be taken seriously.