有誰知道任何可用於Meteor的資源,可以幫助爲(主要)離線使用加載大型(20MB-80MB)資產?遷移到流星/反應
我目前的發展完全是在香草JS(在客戶端)和我正在考慮建立一個流星性能和實踐/陣營版本。目前我的應用程序可以在線和離線運行,並在與MongoDB數據庫存在連接時同步數據。它還最初動態地將大型資產加載到IndexedDB中供離線使用(實際上,視圖層僅與本地數據庫通信)。整個系統使用WebSocket將所有數據傳輸到初始負載之外。大型資產的運輸通過套接字穩定地加載,因此需要一段時間,但是數據可以下載並暫停並重新啓動。
有沒有處理這樣的事情呢?或者有更好的方法來下載大型數據文件並將它們安裝在本地數據庫中?它可能是一個JSON文件,但我擔心會這樣做會導致用戶的瀏覽器試圖一次加載所有數據。任何方向或建議將不勝感激。謝謝。
我想你想在這個YouTube視頻引入此視頻,我完全解釋的谷歌I/0 2016'建設下線一進網站Apps' https://youtu.be/cmGr0RszHc8?list=PLyHVYmk4Ww8hUrHgbtLVTNmkT1jFlSOOE – ncubica
感謝什麼。它非常有趣。我已經實現了服務人員來處理html,css,js和圖像的初始緩存。我不喜歡他們的事情是,他們只是喜歡結束時,他們覺得喜歡它。相反,我依靠websockets來保持連接的開放,並且我使用webworkers來處理大數據到本地數據庫中的初始資產和同步處理。 –