
WebAssembly and the Death of JavaScript
video description
Date: 2022-03-14
Related videos
Comments and reviews: 10
At
For all the idiots talking about JS not dying...
Dude, there are two javascript: 1. one that we write (now mostly people write typescript or other variant specific to framework) 2. Pure vanilla javascript target
We stopped writing pure javascript long back and javascript remained only as a compilation target as described.
The title actually mean The death of JavaScript as a compilation target
Now you might write in typescript or Rust or C, all will be compiled to WASM (I mean in near future)
Who knows, with WASI, WASM will become new platform independent target for other programming language.
reply
For all the idiots talking about JS not dying...
Dude, there are two javascript: 1. one that we write (now mostly people write typescript or other variant specific to framework) 2. Pure vanilla javascript target
We stopped writing pure javascript long back and javascript remained only as a compilation target as described.
The title actually mean The death of JavaScript as a compilation target
Now you might write in typescript or Rust or C, all will be compiled to WASM (I mean in near future)
Who knows, with WASI, WASM will become new platform independent target for other programming language.
reply
Paul
Programmers that understand nothing about a language keep trying to replace it since the 90s, even though they already have other options. 2016/2017 and they finally develop a compilation target that's no faster than the old language, and has none of the features or bindings for the web APIs. These same programmers enforce static analysis into js frameworks for a dynamic language by adding a compile step negating all of the benefits of a dynamic language.
reply
Programmers that understand nothing about a language keep trying to replace it since the 90s, even though they already have other options. 2016/2017 and they finally develop a compilation target that's no faster than the old language, and has none of the features or bindings for the web APIs. These same programmers enforce static analysis into js frameworks for a dynamic language by adding a compile step negating all of the benefits of a dynamic language.
reply
AzhKumb
What's with all these JS fan boys in comment section ?
Come on guys, do we really want to have JS running web application in 21 century ? It is archaic language and we need WA to finally give us freedom in choosing how to program web.
The only reason why JS is so widely spread is the fact we didn't have any other option (if you ignore Silverlight or some other failed attempts) !!!
Now we do :) ... Web Assembly... Thank You God !!!
reply
What's with all these JS fan boys in comment section ?
Come on guys, do we really want to have JS running web application in 21 century ? It is archaic language and we need WA to finally give us freedom in choosing how to program web.
The only reason why JS is so widely spread is the fact we didn't have any other option (if you ignore Silverlight or some other failed attempts) !!!
Now we do :) ... Web Assembly... Thank You God !!!
reply
Bjarni
Hmmm... measuring is not the same as measuring. Javascript is optimized. Cached. So when you build a repeat loop of some code, the js compiler skip strait to execution.. no parsing etc.
That is not the same as happen in the real world. Repeated code is a rare instance.
Javascript need upgrade. Most vital thing is forward type declaration and strong type checking. Then things are much better for js compiler to parse and optimize.
reply
Hmmm... measuring is not the same as measuring. Javascript is optimized. Cached. So when you build a repeat loop of some code, the js compiler skip strait to execution.. no parsing etc.
That is not the same as happen in the real world. Repeated code is a rare instance.
Javascript need upgrade. Most vital thing is forward type declaration and strong type checking. Then things are much better for js compiler to parse and optimize.
reply
Kristy
So .... how does one get started with WebAssembly using Python? I've watched maybe three or four videos on the matter, before this one, and walked away without a clue. It seems that it's too new....everyone is pumping up WASM, but there isn't anything to use right now.
reply
So .... how does one get started with WebAssembly using Python? I've watched maybe three or four videos on the matter, before this one, and walked away without a clue. It seems that it's too new....everyone is pumping up WASM, but there isn't anything to use right now.
reply
John
Here at Luciad (now Hexagon), we still use Emscripten for one of our flagship products (LuciadRIA) to compile our in-house C++ & OpenGl based GIS mapping engine to WebGl-based asm.js code, which is then used as a visualization layer by hand-written JavaScript.
reply
Here at Luciad (now Hexagon), we still use Emscripten for one of our flagship products (LuciadRIA) to compile our in-house C++ & OpenGl based GIS mapping engine to WebGl-based asm.js code, which is then used as a visualization layer by hand-written JavaScript.
reply
Kowbinho
The guy did a nice talk, with a bit of a catchy title, and everyone down here is commenting how JS won't die, like it is not his own conclusion.
We really should learn to react to an idea, rather than a catchphrase.
reply
The guy did a nice talk, with a bit of a catchy title, and everyone down here is commenting how JS won't die, like it is not his own conclusion.
We really should learn to react to an idea, rather than a catchphrase.
reply
saba
This title is funny js will never die we use it everywhere rewriting whole system from js to wasm would take years plus there are no many wasm developers around so its not going anywhere At least a 20 year
reply
This title is funny js will never die we use it everywhere rewriting whole system from js to wasm would take years plus there are no many wasm developers around so its not going anywhere At least a 20 year
reply
yitzchak909
Well, considering I use JS everyday, and this is the first time I have ever heard about 'WebAssembly', I would say -You are wrong- with a 98.99% probability.
reply
Well, considering I use JS everyday, and this is the first time I have ever heard about 'WebAssembly', I would say -You are wrong- with a 98.99% probability.
reply
Michal
Just stick to what has been deeply established, survived the test of time and you will never have to worry. C/C++, Java, Python, PHP and JavaScript.
reply
Just stick to what has been deeply established, survived the test of time and you will never have to worry. C/C++, Java, Python, PHP and JavaScript.
reply
Add a review, comment
Other channel videos















