ユーザーが接続している WiFi ネットワークでスピードテストを実行できるアプリケーションを構築しようとしています。
明らかにこれは実行可能です。Speedtest.net や Google など、スタンドアロンのスピードテスト アプリは数多くあります。
NPM には多くの速度テスト モジュールがありますが、これらはサーバー上でしか機能せず、私のプロジェクトには役に立ちません。
これらのモジュールのいずれかを Webpack / Browserify して、ブラウザー内でコードを実行しようとすると、機能しません。Cross Origin エラーが発生します。
(信頼できる) クライアント側の速度テストを実行するにはどうすればよいですか? このような実装の明確な例を見つけることができませんでした。
理想的には、speedtest.net や Google などのサード パーティの API を使用できますが、前述のように、これを試すとクロス オリジン エラーが発生します。