谷歌工程师点赞中国程序员 实现Node.js启动超4倍提速

近日,一位谷歌工程师Yang,Guo在其个人推特上连发多条推文,对阿里巴巴技术人士的一项开源技术表示认可,12月21日,他发贴表示“阿里巴巴的工作人员实现了Node.js引擎启动速度 的2倍速优化”。随后,26日他再次推文,表示liqyan将优化效果做到了近4倍的提升,完全符合他的预期。

据了解,这位Yang, Guo服务于Google Chrome浏览器团队,也是华人工程师,是Chrome V8开源JavaScript引擎的主要贡献者之一。而他所提到的“Node.js”则是基于V8创建的JavaScript运行环境,运行于Node.js之上的数十万计的开源代码包已构成目前全球最大的开源生态系统。

 

目前,Yang,Guo已经把这项Node.js启动加速技术的V8部分的代码以署名合作方式提交给谷歌官方,后续阿里方面还会将Node.js部分的代码提交给Node.js社区。未来,该项技术可能会使用到数以亿万级的使用Node.js引擎的服务器平台上。

我们通过git hub特别找到了阿里方面的liqyan,进一步了解后得知原来他是AliOS虚拟机团队的工程师。他表示在开源社区上关注到Yang, Guo提出的Node.js启动加速功能草案,发现是团队已经实现的方案,在征得公司许可后,便将代码直接共享给了Yang, Guo,得到了他的认可。据透露,早在半年前AliOS就在独立研发该项技术,并在最近落地到AliOS Lite中,通过V8 Snapshot(快照技术)加速Node.js的启动速度,实现了4倍加速。