这些年以来,随着HTML5的发展和Node.js的兴起,JavaScript已经从当年的“世界最被误解的语言”变成了“世界最流行的语言”。不过人们观念转变的速度还是远远落后于JS的发展速度,在JS诞生20周年之际,我们在短短几个月里就见证了ES6正式发布、WebAssembly项目启动、Node.js发布4.0等具有历史意义的时刻。且其发展之势,从语言本身的进化,库和包的增长,工具支持的完善,明星项目和领域解决方案的涌现,平台、技术栈、应用领域的扩张等诸方面来看,都是前所未见的。没有人能想象,一门只用10天设计实现出来的脚本语言,能形成今天之繁荣生态。
有感于此,本次演讲我将挑战“最好的语言”这一禁忌话题,比较JS相对于其他编程语言的优势,探讨形成这些优势背后的原因,并跟大家分享我对JS生态未来走向的展望和对编程语言未来发展的思考。