BootUp.js ( https://github.com/TradeMe/bootup.js ) を使用して、CSS ファイルと JavaScript ファイルを HTML5 LocalStorage に読み込んで保存しています。このサイトはモバイルに重点を置いているため、時間の節約とスピードの向上は素晴らしいものです! ただし、CSS (JS では気付かなかった) がストレージで破損し、ストレージがクリアされて CSS ファイルがサーバーから再取得されるまで、サイトがひどくレンダリングされるという奇妙な機会があることに気付きました。
これは、iPhone 4 (iOS 6) の Safari、Galaxy S3 の Chrome、Nexus 7 の Chrome で非常に散発的に発生することがわかっているため、特定のデバイス、ブラウザー、または OS に限定されているようには見えません。これは誰もが以前に遭遇した問題ですか? データが何らかの理由で破損した可能性はありますか? それを引き起こす可能性のある WebKit に関する既知の問題 (私は推測します) はありますか?
データが完全にそこにあることを確認するためにJSで生成できるある種のチェックサムを保存することで、回避策を実装することを計画しています。そうでない場合は、クリアしてサーバーから取得します。