腾讯|据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?( 二 )





Web Assembly , 前面说到了JavaScript , 使用JavaScript我们已经可以在web端实现大型三维引擎了 。 尽管如此 , 还是不能满足我们目前对于web端的更为复杂的应用的效率要求 。 还是有很多人认为JavaScript的速度慢 。 于是人们又起草了Web Assembly的标准 。 这是一种类似汇编语言的web标准 , 号称web端的汇编语言 。 其目的在于解决JavaScript执行效率低的问题 。 同时可以使用C++等高级语言 , 开发Web Assembly模块 。 如今已经有很多Web Assembly结合JavaScript的应用案例了 。 如Google在其Google earth的web版本中就大量使用该技术 。 这也会导致浏览器花费大量代码来支持Web Assembly的各种功能 。




非常感谢您能够耐心的看到这里 。 不知道您有没有发现 , 我们在Windows里面做的很多事情 , 在浏览器里面 , 居然也能做了!这说明浏览器已经慢慢发展到和操作系统差不多的功能了 , 您说他能不复杂吗!