thread-jank-test:测试 Web Worker 和异步 js jankiness https

时间:2024-06-18 18:01:34
【文件属性】:

文件名称:thread-jank-test:测试 Web Worker 和异步 js jankiness https

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-18 18:01:34

JavaScript

线程卡顿测试 测试异步JS与线程JS Web Worker Styley 使用requestAnimationFrame , addEventListener和performance所以检查你的浏览器兼容性。 为什么? 虽然异步版本确实抛出了大量承诺并等待它们解决实际工作是同步的,而且 JS 是单线程的,因此即使它在进程之间跳转,总时间仍然与雏菊相同-将它们链接在一起(交换上下文等略有不同) Web Worker 会生成在主 JS 线程之外(或旁边)运行的单独线程,这意味着这里完成的工作不会阻塞主线程并中断 JS 驱动的动画。 轻微的卡顿(在大多数浏览器中控制台关闭的高功率机器上几乎不明显)是网络工作者启动。 在低并发和小工作负载的情况下,产生新工人的努力超过了正在完成的实际工作,尽管如果您连续执行足够多的小任务,您将遇到卡顿,您必须在实际性能和感知性能之间做出决定。


【文件预览】:
thread-jank-test-master
----index.html(4KB)
----displacement.js(4KB)
----README.md(1KB)
----worker.js(743B)
----index.js(5KB)

网友评论