問題タブ [speed-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - アプリケーションでさまざまな時間にファイルのアップロードとダウンロードの速度を比較するにはどうすればよいですか?
データの読み取り/書き込み速度 (つまり、ファイルのアップロードとダウンロードの速度) を、さまざまなサーバー (machineA、machineB、machineC など) 間でアプリケーションと比較したいと考えています。
ここで提案されているように、curl を使用してダウンロードを自動化しようとしました。
ネットワーク速度は時々刻々と変化します。また、マシン間で並列テストを実行することもできませんでした。このような場合、「ネットワーク速度に対する有効なデータの読み取り/書き込み速度の比較」を行う最良の方法は何でしょうか。
これらの速度テストを行うためのオープン ソース ツールはありますか?
どんな提案でも大歓迎です!
javascript - Angular - バックエンドなしでインターネットのアップロード速度をテストするには?
ローカルホストで実行中に、Angular アプリが提供されるフォルダーにファイルをアップロードしたいと考えています。バックエンドを使用しないと解決策を見つけることができません。
たとえば、画像ファイルをアップロードしたいだけで、そのファイルはプロジェクトの指定されたフォルダーにコピーする必要があります。これは、バックエンド スクリプトを使用したり、API エンドポイントにアクセスしたりせずに、Angular でのみ実行する必要があります。
javascript - クライアント側の速度テスト
ユーザーが接続している WiFi ネットワークでスピードテストを実行できるアプリケーションを構築しようとしています。
明らかにこれは実行可能です。Speedtest.net や Google など、スタンドアロンのスピードテスト アプリは数多くあります。
NPM には多くの速度テスト モジュールがありますが、これらはサーバー上でしか機能せず、私のプロジェクトには役に立ちません。
これらのモジュールのいずれかを Webpack / Browserify して、ブラウザー内でコードを実行しようとすると、機能しません。Cross Origin エラーが発生します。
(信頼できる) クライアント側の速度テストを実行するにはどうすればよいですか? このような実装の明確な例を見つけることができませんでした。
理想的には、speedtest.net や Google などのサード パーティの API を使用できますが、前述のように、これを試すとクロス オリジン エラーが発生します。