标签: javascript
https://jsperf.com/js-bigint
在我的计算机上,普通数字比BigInt快60倍。在测试案例中,数字足够小,因此不需要BigInt。在这种情况下,为什么浏览器不自动使用普通数字?
我正在Windows上使用Chrome 76。
编辑:甚至一个库也比本机实现更快:https://jsperf.com/js-bigint/4
答案 0 :(得分:0)
有关该主题的一些阅读内容:The new hotness BigInt。答案基本上是由于内存分配差异以及执行计算的方法不同。
更多阅读内容:Representing BigInts in memory