ユーザーのデバイスのダウンロード機能を検出して、50 MB の大きなビデオをダウンロードするか、40 KB の小さなイメージをダウンロードするかを判断する必要があります。
私が最初に考えたのは、ユーザーのインターネット接続 (wifi/3G/LTE) を検出し、その結果に基づいてファイルを提供することでした。ただし、極端に信頼できない方法を使用しない限り、そうする明確な方法はありませんnavigator.connection
ダウンロード速度を検出する必要がありますか、それともより良い方法がありますか。一番確実な方法を知りたいです。