自宅やオフィスの高速ネットワーク環境下で開発していると、ついネットワークが遅い環境のことを忘れてしまいます。その結果、リッチなWebサイトやアプリを作ってしまい、利用者にとっては使いづらいものができあがります。 そこであらかじめネットワーク速度を制限しながら開発してみましょう。それを手軽に実現できるのがBandwidthLimiterです。

BandwidthLimiterの使い方

設定画面です。ドメインと速度を設定するだけで使えます。

プロファイルは各種用意されています。

設定です。

BandwidthLimiterを使えば、開発用のAPIサーバへのアクセスだけを低速度にすることが可能です。パケットをドロップする設定をすれば、より遅い環境を再現できるでしょう。開発ドキュメントやWeb検索などの速度低下はせずに済むので、開発はスムーズなまま維持できます。

BandwidthLimiterはmacOS用、Swift製のオープンソース・ソフトウェア(MIT License)です。

kishikawakatsumi/BandwidthLimiter