我正在网站上建立一本杂志。 为此,我查询公共页面,并将html内容解析为JSON。
现在,最简单的事情就是解析网页/客户端上的html。
然而,对于大型有效负载,我的客户端将忙于多个帧,这对PWA来说不是理想的效果。
我也在使用服务工作者。 服务工作者是解决问题的正确位置,还是仅仅是Web工作者?
如果网页完成解析,那么SW是否应该缓存html文本?
答案 0 :(得分:2)
我不确定服务或网络工作者是否是进行解析的正确位置。我能给你的是两者之间的区别:
服务人员
它也非常适合创建离线优先网络应用。它们允许您尽可能与服务器进行交互(从服务器获取新数据,或将更新的信息推送回服务器),这样无论用户的连接如何,您的应用都可以正常工作。
网络工作者
它非常适合具有强大功能的任何Web应用程序。它们允许您将强大的功能推送到后台线程中,这样您的主JS就可以继续摇摆,就像设置事件监听器和其他UI交互一样。然后,当强大的功能完成后,他们会报告结果,让主JS更新网络应用程序。
有关详细信息,请查看以下链接: