Javascript中的金融计算器运行速度比Excel慢得多

0 javascript excel performance

我已将Excel退休计算器移植到Javascript中.原始Excel中有35个工作表,包含许多递归计算,所有这些都已转换为Javascript.Javascript运行速度较慢(与Excel的瞬间相比为1-2秒).

我正在缓存递归计算,以加快速度并防止浏览器中的堆栈溢出.

尝试使Javascript更快更真实吗?Excel如何变得如此高效?

我在某处读过,Excel只会在修改单元格的先例时重新计算.即便如此,在我看来,无论需要重新计算多少数据,Excel都是即时的.

Dio*_*ane 6

Excel更快,因为它靠近CPU几层 - 在操作系统中运行编译的字节码,而不是在运行解释JavaScript的浏览器中.

我会将性能与具有新一代JavaScript引擎的Google Chrome或FF3进行比较,看看情况如何改进.请参阅John Resig的帖子:http://ejohn.org/blog/javascript-performance-rundown/.