В веб-приложении, которое я создаю, используется много медиа. Таким образом, существует большая нагрузка, если каждый раз, когда страница загружается, этот носитель должен быть загружен снова. (И поскольку носитель находится не внутри страницы, а скорее извлекается с помощью веб-сокетов, я сомневаюсь, что браузер его кеширует).
Для защиты как сервера, так и клиента, а также предотвращения бесполезной нагрузки на сети я хочу «хранить» носитель локально, а затем просто загружать его каждый раз при запуске программы. Теперь большая проблема в том, что локальное хранилище (которое, похоже, создано для этого) очень и очень ограничено: 5 МБ в Firefox. Этого далеко не достаточно для носителей, которые будет использовать моя программа (около 100 МБ) - это также странно для меня, так как в настоящее время у нас есть жесткие диски объемом несколько терабайт?
Есть ли способ «попросить» больше локального хранилища (кроме того, чтобы сказать людям возиться с about: config или подобными вещами). Или иначе, я могу загрузить этот носитель и затем загрузить эти локальные данные? (Могу ли я ЗНАТЬ, где пользователь загрузил данные, не переходя к данным вручную?)