我将一个Excel退休计算器移植到了Javascript上。原始的Excel中有35个工作表,包含许多递归计算,我已将它们全部转换为Javascript。与Excel的瞬间响应相比,Javascript的运行速度较慢(需要1-2秒)。
我已经对递归计算进行缓存,以加快速度并防止浏览器堆栈溢出。
Is it realistic to try and make the the Javascript faster? How does Excel manage to be so efficient?
我在某处读到Excel仅在更改一个单元格的前置单元格时才重新计算。但即便如此,无论需要重新计算多少数据,Excel似乎都几乎是瞬间完成的。