una recargar pagina navegadores navegador los limpiar leer forzar evitar chrome caché cache borrar aplicación almacenar actualizar html caching browser-cache polymer web-component

recargar - no cache html5



Componente web: almacenamiento en caché del navegador interno (1)

Eche un vistazo a esto, quizás pueda ayudar: https://developers.google.com/web/fundamentals/performance/

Mirando las DevTools de Chrome en http://www.polymer-project.org/docs/polymer/polymer.html Noté algunas cosas interesantes, curiosas e inexplicables:

  1. El navegador almacena en caché el componente de polímero real, por lo que las siguientes llamadas <link rel="import" para el componente no necesitan el servidor de ida y vuelta.

  2. El navegador almacena en caché esos componentes como URL de datos

Obviamente, hacer esto hace que cargar componentes en caché sea muy rápido (latencia de 0 ms)

Mis preguntas

  1. ¿Cómo puedo controlar el almacenamiento en caché de mis componentes para que la memoria caché pueda ser invalidada si / cuando sea necesario? (Mirando las especificaciones en http://www.w3.org/TR/2014/WD-html-imports-20140311/ No veo mención de almacenamiento en caché)

  2. ¿Valdría la pena descomponer toda la estructura de mi sitio en componentes web (también conocidos como "widgets"), por lo que las diversas partes de mi sitio se cargan tan rápido? Ejemplo, en lugar de siempre servir el mismo diseño con el mismo navegador, simplemente lo despliego con un componente <my-nav> , con los datos para el navegador (donde tendría sentido) está todo dentro del componente en sí, así no requiere interacción con el servidor una vez en caché.