WebAssembly是否会取代JavaScript?

已经有2个月的时间,我一直在深入研究JavaScript以及它的库和框架。 我听到我高中的其他学生告诉我,程序集将取代JavaScript。 这是真的?

而另一个问题,你推荐什么语言的后端开发接近JavaScript? 我真的不想成为一个破产艺术家。 我听到很多JavaScript开发人员被挖掘和replace,因为这只是一个烦人的语言来处理。

WebAssembly在没有JavaScript的Webembedded中不能做任何事情,而且在我们的devise中并没有取代JavaScript的意图。 这甚至是FAQ的一部分!

没有! WebAssembly被devise成是JavaScript的补充而不是替代。 随着时间的推移,WebAssembly将允许将许多语言编译到Web上,JavaScript具有令人难以置信的动力,并且将保持Web的dynamic语言的单一特权( 如上所述 )。 此外,预计JavaScript和WebAssembly将在许多configuration中一起使用:

  • 整个编译的C ++应用程序,利用JavaScript将各种东西粘合在一起。
  • HTML / CSS / JavaScript UI围绕主要WebAssembly控制的中心canvas进行,使开发人员能够利用Web框架的强大function来构build可访问的,本机感知的体验。
  • 大多数HTML / CSS / JavaScript应用程序带有一些高性能WebAssembly模块(例如,graphics,模拟,图像/声音/video处理,可视化,animation,压缩等等,我们现在可以在asm.js中看到的例子)允许开发人员像今天的JavaScript库一样重用stream行的WebAssembly库。
  • 当WebAssembly获得访问垃圾回收对象的能力时,这些对象将与JavaScript共享,而不是生活在他们自己的封闭世界中。

我会说WebAssembly是JavaScript的伙伴 。