通过在javascript中使用定点数学,您可以获得任何速度优势吗?

问题描述

前几天,我研究了c语言中的声音合成,并了解了使用定点数学运算而不是浮点数来更改代码有多大影响,因为许多处理器(尤其是微控制器)在计算整数时比在整数运算中要快漂浮。我想知道同样的概念是否适用于JS。我希望这样做,但是我直觉上希望JS始终将数字作为底下的浮点数。

但是,简单地问一下我们是否可以利用JS中的整数计算速度可能不是一个完整的问题,因为可以通过多种方法来计算数字。

  • 如果它们是整数,JS中的运算是否可以优化存储在任意var或let中的数字?
  • 关于dataViews和arrayBuffers,例如,将arrayBuffer中的数字左移(或将其作为任意var)比将其乘以2更快吗?
  • 它是否取决于我们使用的是node-js还是浏览器?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)