3.4. Fileja¶
fileja在nduja的基础上有两个比较大的改进的地方 一个是增加了一些对时间敏感的操作,这个是针对 所有浏览器的
另外,对于IE支持的多脚本引擎的特性,也特别做了fuzz
这里提到的时间敏感的操作主要是说之前的文章对DOM的操作都是同步的 而在这篇文章中引入了xhr和WebSocket
主要有这三种fuzz的行为:
同步/异步server返回
通过setTimeout 或 setInterval API同时运行多个call
任意时间延迟
这样则将导致
在一个API调用的中间会触发一次DOM的变化
ws/xhr的配置还没有改动但是主页面已经跳转了
race condition