I finally found some time to rekindle my affair with WebAssembly. It has been a long time I had subscribed to
binaryen mailing list, but I haven’t really read through everything. Let’s put it this way - I have read enough to not make any sense out of it.
Few years back I came across WebAssembly purely out of curiosity. I was surprised and I still am, knowing the fact that there isn’t enough attention given to what is going on with it. Can you imagine running applications which tend to crash your system into browsers? - That is exactly what WebAssembly a.k.a. WASM is trying to achieve. I am still amazed. Okay, I have to confess, I don’t know much about WebAssembly at this point and this could mark the beginning for me to get started with this topic.
WASM is a new type of code that is compatible with modern web browsers and it is being developed as an open standard by W3C WebAssembly Community Group. Some of the features of WASM are:
- Fast, efficient and portable - taking advantage of performances offered by low-level native languages.
- Readable - despite being low-level, it still aims to be readable enough.
- Secure - has to be in today’s date.
I will be doing some experiments at this Github repository. Feel free to join in.