智能手表■从脚本到主流,JavaScript的扶正之路( 三 )


谷歌在2008年发布了一个名为V8的新JavaScript引擎 。
如果说jQuery的出现为Web开发人员提供了广泛的兼容性 , 而V8则为他们提供了出色的性能 。 而且由于V8引擎是一个单独的开源组件 , 因此其他项目也可以使用它 。 后来 , 因此 , 而衍生了诸如Node.js和Electron之类伟大项目 。
2008年下半年 , W3C推出第一个HTML5的工作草案 。 HTML5本身并不是关于JavaScript的 , 而是与一波新的JavaScript API配对使用的 。 突然之间 , 开发人员有了用于存储本地数据 , 管理浏览器历史记录 , 使用音频和运行后台任务的工具 。 网络功能和桌面功能之间的差距再次缩小 。
第六章 涅槃:现代的JavaScriptJavaScript的成功是否是其在浏览器中享有特权的必然结果?还是需要运气和完美时机?
我觉得很多是为了兼顾和均衡 。 根据经济学定理 , 为了防止一家独大 , 各大公司之间互相让利权衡后的结果 。
结果是JavaScript被迫赢得了成功 。 在JavaScript的一生中 , 从来没有很多人喜欢 。 刚开始大家支持Java applet , 接着是Flash , 还有微软版的Silverlight 。 JavaScript面对了这些挑战者 , 并(被)击败了所有他们 。
JavaScript的未来是一条迅速分支的道路 。 现在JavaScript有在Web服务端运行的(Node.js) , 也有桌面应用程序(Node.js和Electron) 。 也有了诸如TypeScript的更高级先进方言 , 它们可以编译为JavaScript , 从而为开发人员提供了一种在不违反规范的前提下舒适开发的方法 。 将来借助WebAssembly可能还会完全摆脱语言限制 , 为开发人员提供一种通过JavaScript引擎来使用他们想要的任何高级语言的方法 。
JavaScript尽管有很多不是之处 , 但是他确实天(各大经济巨头)选之子 。 Brendan Eich将JavaScript放入Netscape Navigator中 , 而我们正想法设法整个世界装入浏览器 。 这就是现代的Web , 以及将来物联网 。