阅读(1378) (14)

JavaScript 强大的性能

2017-06-23 11:38:44 更新

JavaScript的性能优势体现在以下方面。

(1)灵活的语法,表达力强。

JavaScript既支持类似C语言清晰的过程式编程,也支持灵活的函数式编程。可以用来写并发处理(concurrent)。这些语法特性已经被证明非常强大,可以用于许多场合,尤其适用非同步编程。

JavaScript的所有值都是对象,这为程序员提供了灵活性和便利性。因为你可以很方便地、按照需要随时创造数据结构,不用进行麻烦的预定义。

JavaScript的标准还在快速进化中,并不断合理化,并添加更适用的语法特性。

(2)支持编译运行。

JavaScript语言本身,虽然是一种解释型语言,但是在现代浏览器中,JavaScript都是编译后运行。程序会被高度优化,运行效率接近二进制程序。而且,JavaScript引擎正在快速发展,性能将越来越好。

(3)事件驱动和非阻塞式设计。

JavaScript程序可以采用事件驱动(event-driven)和非阻塞式(non-blocking)设计,在服务器端适合高并发环境,普通的硬件就可以承受很大的访问量。