HTML5/JS の 1 ページの AJAX 構成アプリケーションを使用して、ネットワークに接続された組み込みデバイスを作成したいと考えています。
私の問題は、ブラウザが最近開いている接続が多すぎることです。私のデバイスでは、ハードウェアの TCP スタックで同時接続数が最大 4 です (これは組み込みデバイスであることを覚えておいてください)。
4 を超えるソケットを介したリクエストはすべて失われるようです。アプリケーションとキャッシュ要素の組み合わせがブラウザに収まるまで F5 キーを押す必要があります。
私の最初のアイデアは、js ローダー (ファビコンをデータ URL として) をインデックス ドキュメントとして使用することでした。これにより、アプリケーションの残りの部分が 1 つずつ読み込まれます (おそらくプログレス バーも付いていますが、それは贅沢なことです)。
理論的には、これにより、一度に 1 つの接続しか開かれないことが保証されます。
私が見つけたすべてのjsローダーは、クラスター化された負荷分散されたWebサーバー上のブロードバンド環境で並列化して高速化することに関するものですが、Webサーバーを備えた小さな8ビットMCUでのシリアル化と信頼性が必要です.
ヒントや指示をいただければ幸いです。
編集:「ソケット」と「接続」を同じ意味で使用していることをお詫びする必要があります。「接続」を意味し、それに応じて元の投稿を変更しました。