Исходя из ваших потребностей: (храните 10 000 изображений, 10 000 PDF-файлов, + видео и т. Д.) Я не думаю, что «легкое» приложение HTML5 удовлетворит ваши потребности.
Я думаю, что нативное приложение, вероятно, будет работать намного лучше, если у вас есть надлежащий доступ к файловой системе, чтобы хранить файлы на устройстве по мере необходимости (и даже лучше структурировать их).
Варианты базы данных HTML5 localStorage (5 МБ) и WebSQL (SQLLite) (5 МБ-50 МБ) действительно не дадут вам то, что вам нужно, насколько я могу судить.
Обертки WebApp, такие как PhoneGap и WebWorks (для BlackBerry) предоставят вам доступ к файловой системе, в котором вы нуждаетесь, но я не уверен, есть ли у кого-либо из них ограничения, которые вы ударит по размеру / количеству ... надеюсь, кто-то, имеющий опыт работы с этими оболочками, может указать любые ограничения по размеру, с которыми они столкнулись.