美文网首页
Go语言入侵Web前端领域

Go语言入侵Web前端领域

作者: CC_ab48 | 来源:发表于2019-07-16 16:08 被阅读0次

    从Go语言诞生以来,它就开始不断侵蚀Java 、C、C++语言的领地。今年下半年Go语言发布了1.11版本,引入了 WebAssembly技术,浏览器端Javascript的垄断地位也开始遭遇Go语言的攻击。这次不同以往,它意味着Go语言从后端渗透进了前端,进入了一个全新的世界。

    WebAssembly运行原理

    WebAssembly这个名字翻译过来就是「Web 汇编」,也就是Web端的汇编语言。它是一段二进制字节码程序,Javascript可以将这段二进制程序编译成模块,然后再实例化这个模块就可以调用字节码逻辑了。WebAssembly代码运行的速度很快,比 Javascript要快很多,Javascript可以通过WebAssembly技术将关键性耗费性能的逻辑交给WebAssembly来做就可以明显提升浏览器端的性能。

    对比显示,使用WebAssembly运行斐波那契数列相比使用原生 Javascript来实现,运行效率上能带来3.5倍的提升。

    WebAssembly是一项比较新的技术,只有比较现代的浏览器才支持WebAssembly,例如Chrome、FireFox浏览器。

    更多go语言内容请关注:http://www.fastgolang.com

    相关文章

      网友评论

          本文标题:Go语言入侵Web前端领域

          本文链接:https://www.haomeiwen.com/subject/hvetlctx.html