我有一个html应用程序,它在一堆htmls上有搜索功能
我有一个名为searchAndPopulate(keyword)
的方法。此方法旨在查找结果并填充结果和结果计数。但是这个javascript函数的问题是,每次处理结果时,它都不会连续更新UI中的计数和结果,而是在获取所有结果后立即冻结屏幕并一次性抛出结果。对网络工作者来说是新手,请帮助我如何使用webworker将其作为一个线程来调用此方法,以便它可以通过向用户显示增量结果和计数来实现流畅的UI体验。请告诉我如何通过webworker或任何其他可能的方式实现它。
注意:方法调用其中的延迟方法。并且我已经尝试在每个进程之间给出小超时它不工作因为延迟方法可能会继续冻结UI。无法发布代码,因为它是大型代码库的一个错综复杂的部分
任何帮助都将受到高度赞赏