我正在开发的网站有一个缓存服务工作者,对于它的用户来说感觉很棒,但我无法决定是否应该在开发期间将其保留或关闭它?
如果我在开发过程中将其保留,我将不得不打开控制台,否则我将错过500个错误,因为服务工作者会隐藏它们。
如果我将其关闭,它对我的可见度会降低,当我打破它时我不会轻易注意到,而不是我曾经有过。
对此有最佳实践/共识吗?
答案 0 :(得分:1)
作为一个相对较新的话题,对你要求的问题没有任何规范的规则,我认为这不是因为它是一个偏好的问题,最终不影响用户体验和应用行为。
话虽如此,作为普通的服务工作者用户,我建议在开发过程中启用sw。
最后,是的,在开发时启用服务工作者,如果没有,您可能会错过与它们相关的一些错误行为。与devTools一起工作,它的必要性在于它使您的生产力提高了数十倍。 DevTools不仅仅是控制台here is a good starting point。
不要忘记阅读MDN documentation。