我正在设计一个HTML 5 WebApp -将使用本地数据库存储等。它的目标是AppPhone(iPhone和Android)以及HTML 5浏览器。 (IE和旧浏览器将获得该网站的旧版本。)
问题:
iPhone或Android本机浏览器是否有最大下载大小?
基于PC的浏览器有什么限制?
我还计划鼓励用户通过WiFi下载。我正在考虑根据下载数据的初始部分来告诉人们下载将花费多长时间。有什么想法吗?
当然,JS将被最小化,服务器将被压缩。
下载将是JSON,而不是演示HTML。
根据MobileGeo post,iPhone默认本地数据库为5MB。文章说,数据存储在UTF-16。也许我应该使用JS在本地压缩数据库中更大的“文本”字段?
2008 HTML5 spec建议将5MB作为每个域的db默认最大大小。
当前的HTML 5 Indexed Database规范引用了存储配额,但没有具体说明。
最佳答案
这个问题还不清楚,但是确实让我想起了有关iphone cacheability的这篇文章
将每个组件的尺寸减小到
小于或等于25 KB,可实现最佳缓存
行为。
(此声明是在iPhone的网络浏览器中读取的)