Java Web Start/JNLPを使用して配布するゲームを開発しています。
現在、完全にパッケージ化された.jarは約11 MBですが、それほど悪くはありませんが、アプリケーションをできるだけ早く応答させたいと考えています。つまり、すべてがダウンロードされる前に、特に読み込み中にスプラッシュ画面が必要です。次に、タイトル画面がロードされて表示された後、他のリソースがバックグラウンドでロードされ続けることを許可します。
また、可能であれば、ダウンロード済みのファイルをクライアント側でキャッシュすることで、ユーザーにメリットを提供してもらいたいと思います。私はこれをブラウザニュートラル/クロスプラットフォームの方法で実行したいと思っています。
この種の段階的なダウンロードを実現するための最良のアプローチは何ですか?