h5规范提供了js分线程的实现,取名:web workers
相关API
1.worker:构造函数,加载分线程执行的js文件
2.worker.prototype.onmessage 用于接受另一个线程的回调函数
3.worker.prototype.postmessage 向另一个线程的发送消息
不足:
1.worker内代码不能操作dom(更新UI)
2.不能跨域加载JS
3.不是每一个浏览器都支持这个新的特性
function fibonaqie(n){ return n<= 2 ? 1 :
fibonaqie
(n-1) +
fibonaqie
(n-2);
}
fibonaqie
(10);
递归调用比较慢,一直占用着主线程,页面会被卡住
原文:https://www.cnblogs.com/gyfsweet/p/13965386.html