试试看 :本部分依靠 Glitch 演示来说明如何使用 Web 工作器将工作从主线程分流到单独的线程。赶快去看看吧!在上一个单元中,我们概述了 Web 工作器。Web 工作器可以将 JavaScript 从主线程移到单独的网络工作器线程,以此来提高输入响应速度。当您的工作不需要直接访问主线程时,这有助于改善网站的 Interaction to Next Paint (INP)。不过,仅有概览是不够的,本单元还将介绍 Web 工作器的具体用例。
大约 7 分钟
试试看 :本部分依靠 Glitch 演示来说明如何使用 Web 工作器将工作从主线程分流到单独的线程。赶快去看看吧!在上一个单元中,我们概述了 Web 工作器。Web 工作器可以将 JavaScript 从主线程移到单独的网络工作器线程,以此来提高输入响应速度。当您的工作不需要直接访问主线程时,这有助于改善网站的 Interaction to Next Paint (INP)。不过,仅有概览是不够的,本单元还将介绍 Web 工作器的具体用例。
注意 :此模块简要讨论了 Web 工作器的工作原理。本文只是对 Web 工作器的概览以及关于它们如何提高性能的后续演示,但并非详尽无遗。如需深入了解该主题,请参阅使用 Web 工作器在浏览器的主线程中运行 JavaScript。到目前为止,本课程中的许多内容侧重于诸如一般 HTML 性能考虑因素、资源提示、以缩短初始网页加载时间和针对用户输入的响应而优化各种资源类型、延迟加载特定资源等概念。