Чтобы сохранить как время загрузки клиента, так и использование сети, можно ли использовать функцию localStorage HTML5 для хранения содержимого связанных таблиц стилей, файлов javascript и двоичных данных (например, изображений), а не каждый раз нажимать на сервер?
Будет ли это просто усложнять ситуацию - поскольку я предполагаю, что вам придется добавлять связанный актив через JavaScript, а не только элемент script или link, нарушая страницу для тех, у кого есть JavaScript)? Если вы не сможете проанализировать содержимое (используя HEAD, запрошенный для проверки последней измененной даты и других заголовков), прежде чем браузер загрузит его.
Или лучше всего придерживаться заголовков 304 Not Modified и eTag?