Estoy considerando aprender y usar trabajadores de servicio para acelerar un sitio web que estoy desarrollando actualmente. Es un sitio completo de wordpress personalizado, tema hecho desde cero por mí.
Tengo algunos grandes activos js y css para administrar. En detalle:
un gran css 'compartido', y muchos otros más pequeños específicos de la página
un gran js 'compartido', y muchos más pequeños específicos de la página
otro gran js 'semi-compartido', que uso solo para algunas páginas (donde construí un par de aplicaciones mini Vue)
En particular, estoy interesado en almacenar en caché el último, el 'semi-compartido', en segundo plano mientras el usuario navega por otras páginas que no lo usan, de modo que cuando los usuarios lleguen a las mini aplicaciones vue, js ya están cargados.
Básicamente, por ejemplo, mientras visito /home u otras páginas, los trabajadores del servicio deben cargar los activos necesarios para /vue-app. ¿Son los trabajadores de servicio adecuados para esto?