很多人都在寻找一个能够统一编程语言江湖的“老大哥”,战火也重来没有停止过。Jonny Asmar在hackernoon上发表了一篇文章指出,因为Node的存在,JavaScript具备了多功能性,已经有了坐稳“头把交椅”的势头。 作者写在前面的话:这篇文章已经引起了大量的反对,因为很多人并不认为JavaScript是编程语言中的胜利者。尽管我承认,我的标题可能会引起争议,可能会更加让人有点击欲望。但我还是想强调,这篇文章并不是说JS是“最好”的语言。 我只是在文章中简单地描述了它所覆盖的领域,以及它能够让简单的前端开发人员做更多事情的方法。在编程的世界里,有一场旷日持久的战争。自从计算机问世以来,科学家们一直在寻找一种完美的编程语言。一个接一个的新语言被创造出来,以适应某种目的。 随着新语言的出现,也会出现新的技术时代,新的技术社区,和大量的开源贡献。当然还会有不可避免的新的限制。自从在Java应用程序和Flash(我曾经是Flash开发者)在互联网上长期占据主导地位以来,我们已经看到有各种各样的语言的涌现,各种各样的语言毫无理由的消失,因为它们已经毫无用武之地。详细内容本次专辑会为您慢慢道来…… Mozilla 公司在 2017 年收购了提供稍后阅读服务的应用 Pocket,并承诺会将 Pocket 变成开源服务,以解决一些用户对它的批评和意见。Pocket 是一个离线阅读服务软件。Pocket 的主要功能就是将你要阅读或者一时没有读完的网页标记下来,接着同步到服务器端,然后你就可以在不同的设备上进行阅读。 Mozilla 没有透露它收购 Pocket 的主要动机,一个可能的解释是它希望通过利用 Pocket 庞大的内容数据库和现有的用户群来提高其 Firefox 的内容发现服务。现在 Pocket 已经以几种方式集成到了 Firefox 中。在浏览器的新标签页上可以显示 Pocket 推荐,并且浏览器的地址栏突出显示“保存到 Pocket”按钮。 Mozilla 已经在 GitHub 上发布了一些 Pocket 的源代码,有兴趣的用户可以前往主存储库进行访问。目前 Pocket 的开源尚未完成,因为其服务器端代码尚未发布。更多内容,请大家关注本次专辑…… 近日,一位谷歌工程师Yang,Guo在其个人推特上连发多条推文,多次称赞阿里巴巴一位程序员的对开源技术Node.js的提速优化。从图中可以看出,他发贴表示“阿里巴巴的工作人员实现了Node.js引擎启动速度 的2倍速优化”。随后他再次推文,表示这位程序员将优化效果做到了近4倍的提升,完全符合他的预期。 这位Yang,Guo工程师是Google Chrome浏览器团队的华人工程师,同时也是Chrome V8开源JavaScript引擎的主要贡献者之一。“Node.js”是基于Chrome V8创建的JavaScript运行环境,运行于Node.js之上的数十万计的开源代码包已构成目前全球最大的开源生态系统。 目前,Yang,Guo已经把这项阿里巴巴程序员的贡献以署名合作方式提交给谷歌官方。之后阿里方面还会将这部分代码开源给Node.js社区,基于Node.js引擎的服务器平台都会受益。另外,有消息称,早在半年前AliOS就在独立研发该项技术,并在最近落地到AliOS Lite中,通过V8 Snapshot加速Node.js的启动速度,从而实现了4倍加速。更多内容请关注本次专辑…… |