Open shinena opened 1 year ago
Web Worker可以在独立的线程运行一个Javascript文件(程序),使用异步事件在线程之间传递消息。非常适用于把长时间的或资源密集型的任务卸载到不同的线程中,以提高主UI线程的响应性。
SIMD把CPU级的并行数学运算映射到Javascript API,以获得高性能的数据并行运算,比如在大数据集上的数字处理。
尾调用优化,是ES6要求的一种优化方法。TCO允许一个函数在结尾处调用另一个函数来执行,不需要任何额外资源。对递归算法来说,引擎不再需要限制栈深度。
程序性能
Web Worker可以在独立的线程运行一个Javascript文件(程序),使用异步事件在线程之间传递消息。非常适用于把长时间的或资源密集型的任务卸载到不同的线程中,以提高主UI线程的响应性。
SIMD把CPU级的并行数学运算映射到Javascript API,以获得高性能的数据并行运算,比如在大数据集上的数字处理。
尾调用优化,是ES6要求的一种优化方法。TCO允许一个函数在结尾处调用另一个函数来执行,不需要任何额外资源。对递归算法来说,引擎不再需要限制栈深度。