У меня есть игра HTML5, над которой я работаю, которая использует пару библиотек JavaScript, которые объединены (минимизированы) примерно в 1,5 Мб и имеют ресурсы в 1,5 Мб (3D-модели и PNG-текстуры).Мой настоящий игровой код добавляет жалкие 50 КБ сверху.В целом, это чуть больше 3 МБ.
У меня есть 2 вопроса:
Пока я занимаюсь разработкой и тестированием основных сторонних библиотек, игровые ресурсы не меняются,Только 50kb или около того логика игры меняется.Могу ли я протестировать на мобильном устройстве (в моем случае Safari в iPhone) и загрузить все эти библиотеки и ресурсы один раз и загрузить только исправленные файлы логики игры?
Если я поделюсь с вамиURL с друзьями, будут ли они вынуждены загружать весь лот каждый раз, когда перезагружают страницу?
Я думаю, суть в том, какие варианты кэширования есть, если они есть.избежать постоянной перезагрузки статических (неизменных) библиотек / ресурсов?
Любая помощь / совет приветствуются.
Спасибо
Мартин