2014-06-24 10 views
11

Patrząc na DevTools Chrome na http://www.polymer-project.org/docs/polymer/polymer.html Zauważyłem kilka ciekawych, dziwnych i niewyjaśnionych rzeczy:Web Component - Wewnętrzne Browser buforowanie

  1. Przeglądarka buforuje rzeczywisty składnik polimerowy, więc kolejne <link rel="import" połączenia dla komponentu don Potrzebuję serwera w obie strony.

  2. Przeglądarka buforuje te składniki jak URL danych

enter image description here

enter image description here

Oczywiście robi to sprawia, że ​​ładowanie pamięci podręcznej składników bardzo szybko (0 ms latencji)

enter image description here

Moje pytania

  1. Jak mogę kontrolować buforowanie moich komponentów tak cache może być unieważnione, jeśli/kiedy potrzebne? (Patrząc na specyfikację pod adresem http://www.w3.org/TR/2014/WD-html-imports-20140311/ Nie widzę pamięci podręcznej)

  2. Czy warto podzielić całą strukturę witryny na komponenty sieciowe (inaczej "widżety"), więc różne części mojej strony ładują to szybki? Przykład: zamiast zawsze wyświetlać ten sam układ z tą samą nawigacją, po prostu wdrażam go z komponentem <my-nav>, a dane do nawigacji (jeśli ma to sens) są zawarte w samym komponencie, więc nie wymagają interakcji z serwer raz buforowany.

Odpowiedz