- Published on
Javascript语言的执行环境是“单线程”的,也就是一次只能完成一个任务。如果有多个任务,就必须按照队列顺序来执行。这种模式的好处是 _实现起来简单,执行环境相对单纯_,坏处是 _只要有一个任务耗时很长,就会阻塞整个进程_ ,通常会造成浏览器无响应(假死)。
Javascript语言本身并不慢,慢的是读写外部数据,最常见的是等待一个Ajax请求返回结果,等待的时候,如果服务器无响应,或者网络慢,就会导致脚本长时间等待停滞。
Javascript语言本身并不慢,慢的是读写外部数据,最常见的是等待一个Ajax请求返回结果,等待的时候,如果服务器无响应,或者网络慢,就会导致脚本长时间等待停滞。