Я был очарован Google Gears и его потенциальным использованием в разработке онлайн-игр, особенно в разработке массовых онлайн-игр. Можно взять игровые ресурсы и хранить их локально, используя ResourceStore , тем самым сокращая время загрузки игры, проблемы с пропускной способностью сервера и т. Д. Поэтому я приветствовал новость о том, что HTML5 поддерживает автономное хранилище.
Однако, насколько я могу судить, он поддерживает только файл манифеста для кэширования ресурсов , который выглядит как-то, что ManagedResourceStore должен предложить. Я не изучал ни подробно.
Я также не нашел чего-то, что позволяло бы программно загружать ресурсы и кэшировать их (как, очевидно, позволяет ResourceStore).
Можно ли программно контролировать, какие ресурсы следует кэшировать? Или мне придется хранить каждую «карту» на отдельной странице с отдельным файлом манифеста (причем на самом деле это делается с помощью сценария на стороне сервера, вместо того, чтобы буквально создавать страницы и манифесты - это по-прежнему бесполезно)?