問題タブ [bandwidth-throttling]

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.

0 投票する
10 に答える
29664 参照

performance - クロムとセレンによるネットワーク調整

Google Chrome 38 では、devtoolsに新しい「デバイス モードとモバイル エミュレーション」機能が導入されました。エミュレーション用のデバイスを選択するだけでなく、さまざまなネットワーク条件をエミュレートすることもできます。

さまざまなネットワーク条件の下でサイトのパフォーマンスを最適化することは、モバイル ユーザー向けの開発の重要な側面です。

デバイス モードのネットワーク コンディショニングにより、Edge、3G、オフラインなど、さまざまなネットワーク接続でサイトをテストできます。プリセット ドロップダウンから接続を選択して、ネットワーク スロットリングと遅延操作を適用します。

たとえば、古き良き時代の GPRS 50 Kbps のように設定できます。

ここに画像の説明を入力

ネットワーク速度テスト用の内部アプリケーションがあります。この新しいエミュレーション機能は、手動テストに非常に役立ちます。しかし、私たちはそれを自動化したいと考えています。

質問は:

指定されたネットワーク条件でセレン経由でクロムを起動することは可能ですか? Chrome の設定やコマンドライン引数で制御できるものですか?


遅いインターネット接続をシミュレートするオプションは確かに複数ありますが、問題は特にクロム+セレンに関するものです。

0 投票する
2 に答える
2512 参照

javascript - クライアント側の Web ページでレート制限 cpu/bandwidth を監視および/またはスロットルする方法は?

最近では、多くの Web ページが私の CPU/ハードドライブ/帯域幅を使用して、広告/ページ/情報を美しいが高価な方法で表示したいと考えているようです。

多くの場合、私はこれらの新しいページが好きですが、ページを開くとファンが回転し始め、EMF 負荷が上昇することに腹を立てることもあります。

最適な場合の調整、および/または最悪の場合の監視に使用できるブラウザー/プラグインはありますか? 私は Reactive JS などのテクニックについてあまり詳しくないので、簡単な解決策があることを願っていますか?

ありがとう!Anne ps 通常は Firefox を使用していますが、もちろん私のマシン (win8、win7、mac 10.8) には Chrome も使用しています。

0 投票する
1 に答える
1622 参照

google-chrome - Chrome コンソール API - ネットワーク スロットリングをプログラムで変更する

Chrome 開発者コンソールには、ネットワーク スロットルを変更するための API がありますか?

私はドキュメントを調べてきましたが、まだ何も見つけていませんが、おそらく文書化されていない/どこか深く掘り下げられた機能がありますか?