WebAssembly会取代JavaScript吗?

时间:2017-10-15 21:51:17

标签: javascript node.js dynamic-programming web-development-server webassembly

我已经花了两个月的时间深入研究JavaScript以及它的库和框架。我听到我高中的其他学生告诉我汇编将取代JavaScript。这是真的?

另一个问题是,您推荐哪种语言用于接近JavaScript的后端开发?我真的不希望任何人成为一个破碎的艺术家。我听到很多JavaScript开发人员已经解决并被替换,因为它只是一种讨厌的语言。

1 个答案:

答案 0 :(得分:6)

WebAssembly在没有JavaScript的情况下无法在Web嵌入中执行任何操作,并且我们的设计意图不是替换JavaScript。它甚至是the FAQ的一部分!

  

没有! WebAssembly旨在补充,而不是替代,   JavaScript的。随着时间的推移,WebAssembly将允许多种语言   编译到Web,JavaScript有着惊人的数量   势头,并将保持单一,特权(如上所述   above)动态   网络语言。此外,预计JavaScript和   WebAssembly将在许多配置中一起使用:

     
      
  • 整个已编译的C ++应用程序,它们利用JavaScript将各种内容粘合在一起。
  •   
  • 围绕主WebAssembly控制的中心画布的HTML / CSS / JavaScript UI,允许开发人员利用Web框架的强大功能   建立可访问的,网络本地感觉体验。
  •   
  • 主要是带有一些高性能WebAssembly模块的HTML / CSS / JavaScript应用程序(例如,图形,模拟,图像/声音/视频   处理,可视化,动画,压缩等,例子   我们已经可以在今天的asm.js中看到了)允许开发人员   像JavaScript库一样重用流行的WebAssembly库   今天。
  •   
  • 当WebAssembly获得访问垃圾收集对象的能力时,将共享这些对象   JavaScript,而不是生活在他们自己的围墙世界。
  •   

我会说WebAssembly is JavaScript's sidekick