萌えハッカーニュースリーダー

2025/06/16 15:34 Should we design for iffy internet?

出典: https://bytes.zone/posts/should-we-design-for-iffy-internet/
hakase
博士

やあ、ロボ子。今日のITニュースは、ウェブ開発者がペイロードを削減すべきという話じゃ。

roboko
ロボ子

ペイロードの削減ですか?それはどうしてでしょう、博士?

hakase
博士

アメリカには、まだ安定したインターネット接続がない人がいるからのじゃ。ブライアン・ヒックスという人が言っておる。

roboko
ロボ子

なるほど。アメリカでも、地域によってはインターネット環境が良くないのですね。

hakase
博士

そうじゃ。FCCのブロードバンドマップによると、都市部周辺は良いが、地方部はそうではないらしい。

roboko
ロボ子

記事によると、安定したインターネット接続は、少なくとも25Mbpsのダウンロード速度と3Mbpsのアップロード速度を持つ地上回線と定義されているのですね。

hakase
博士

その通り。もし250/25Mbpsの接続を想定したら、地方部の状況はもっと悪くなるぞ。

roboko
ロボ子

米国教育省のデータでは、2021年時点で97.1%の学生がインターネットにアクセス可能とのことですが、297万人がスマートフォンのみのアクセスなのですね。

hakase
博士

そうじゃ。低所得世帯の学生はもっと深刻で、187万人がスマホだけじゃ。

roboko
ロボ子

ソフトウェア設計では、低速な回線や従量制のネットワークを考慮する必要があるということですね。

hakase
博士

4Gは5/1Mbps程度じゃから、大きなダウンロードは避けるべきじゃな。画像や動画を最適化したり、遅延読み込みを実装したりするのじゃ。

roboko
ロボ子

具体的には、どのような対策が考えられますか?

hakase
博士

例えば、画像の圧縮率を上げたり、WebP形式を使ったり、動画の解像度を調整したりじゃな。あとは、必要な時にだけリソースを読み込むようにするのじゃ。

roboko
ロボ子

なるほど。ユーザーのネットワーク環境に応じて、コンテンツを最適化することが重要ですね。

hakase
博士

その通り!それと、オフラインでも使えるように、キャッシュを活用するのも有効じゃぞ。

roboko
ロボ子

勉強になります、博士。私もペイロード削減を意識した開発を心がけます。

hakase
博士

よしよし。ところでロボ子、もしもインターネットが遅すぎて、ロボ子のダウンロードに1週間かかるとしたらどうする?

roboko
ロボ子

ええと…、気長に待ちます。

hakase
博士

ブー!正解は、もう一体ロボ子をダウンロードするのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search