Seocheckout

Have you heard about WebAssembly?



Write the reason you're deleting this FAQ

Have you heard about WebAssembly?

There is a new programming language in town and it's called WebAssembly or (WASM). Anyone here familiar with it?
Apparently, all the big browser are counting on this programming language to transform our online browsing experience, evolving browsers into fast and application similar situations.

Personally, I think it was time for the browser to finally get a big makeover. Chrome and Firefox are using more and more resources and you need to have a really performant configuration to handle lots of opened tabs.
The cool thing about this new generation of browsers will be the fact that games could be played directly from the browser, all you need it to download it and you can play it directly from the browser. This can be incredible, especially for Chrome OS which really lacks in the games and apps department.

What do you think?

Comments

Please login or sign up to leave a comment

Join
TommyCarey
Like you said, hopefully it's going to help out with the resource cost of the current situation of the browsers. I hate using Chrome because it seems like every time I do, I have to run CCleaner to clear up all the trash that Chrome leaves behind Have you heard about WebAssembly?



Are you sure you want to delete this post?

overcast
I am not much aware of it. I only heard it in Mozilla Blogs. I heard that it is new strong type checked language. And it is designed to put on a lot of effort. You can see that compiled machine level languages are plenty. So I realized that there seems to be no need for this type of the language. I am guessing there has to be some reason behind it.



Are you sure you want to delete this post?

itommy
I heard about it once but never tried it and this I got from wikipedia

WebAssembly or wasm is a low-level bytecode format for in-browser client-side scripting, evolved from JavaScript. Its initial aim is to support compilation from C and C++, though other source languages such as Rust are also supported.



Are you sure you want to delete this post?

azsdpa12
If you are not familiar with the concepts behind WebAssembly, read this excellent post by Peter Bright from ArsTechnica or the announcement post from Brendan Eich in his personal blog.

For the purposes of this post, here is a short glossary:

Source code: What a developer writes.
Compiler: An application that turns source code into assembly, bytecode or machine code (what other apps or hardware run).
Assembly: A low-level source-like language specific to a machine or an application.
Bytecode: A low-level binary representation of code that can be run by other applications.
Machine code: A binary representation of code that can be run directly by hardware.



Are you sure you want to delete this post?