「爆速すぎて笑う」 表示速度が“異常な”Webサイト「dev.to」 その仕組みは
「爆速すぎて笑う」「速すぎて不安になる」――プログラマーの情報交換サイト「dev.to」の表示速度が異常に速いとネット上で話題に。なぜ速い?
「爆速すぎて笑う」「速すぎて逆に不安になるレベル」――「dev.to」という米国のWebサイトの表示速度が異常に速いと、ネット上で話題だ。なぜ速いのか、サイト創設者のベン・ハルパーンさんがサイト内の記事で説明している。
2016年にオープンしたdev.toは、プログラマーが情報を交換したり、議論したりできるコミュニティーサイト。トップページにはユーザーが投稿したブログ記事のタイトルやコメントが、SNSのタイムラインのように並んでいる。このトップページの表示にかかる時間、各記事をクリックしたときのページ遷移が“一瞬”なのだ。
なぜ速いのか。ハルパーンさんが17年2月に投稿したブログ記事によれば、米Fastlyが提供するCDN(Content Delivery Network)を活用している。CDNは世界中にキャッシュサーバを分散配置し、ユーザーごとに最も(ネットワーク的に)近いサーバにキャッシュした画像や動画などのコンテンツを配信する仕組みだ。
Webページのレンダリング時間を短縮する工夫も。外部CSSリクエスト、カスタムフォント、JavaScript――といった、レンダリングをブロックしているスタイル・スクリプトを削除した。このほか、画像管理クラウドサービス「Cloudinary」を使い、画像の圧縮を自動で最適化し、ブラウザ別に画像をCDNで高速配信(Google Chromeならwebp形式、Safariならjpeg形式など)しているという。
ハルパーンさんは「Webページのパフォーマンスは、最も重要なユーザーエクスペリエンスだ」と主張する。「世界中の読者がデバイス、ネットワーク、地域に関係なく、一律に稲妻のような速さでページを表示できることを願っている」(ハルパーンさん)
関連記事
- 「仕事にも支障が」 Twitterを凍結され、日本法人を訪れて抗議したエンジニアに聞く
「身に覚えがないのに、Twitterアカウントを凍結された」と訴えるユーザーが増えている。凍結されたことを不当と感じ、日本法人を訪れて抗議したエンジニアのmizchiさんに経緯を聞いた。 - プログラミング言語別の平均年収ランキング、1位は「Scala」
国内のプログラミング言語別の平均年収ランキングを、ビズリーチが発表。1位は「Scala」の626万円だった。 - 「プログラマーが経営者になる」のはどういうことか――Dropbox創業者が語る
創業10周年を迎えるDropbox。その苦労話をドリュー・ヒューストンCEOが語った。 - 「りんな VS. Wikipedia」しりとり対決の行方は――“集合知の頂上決戦”が話題に 作者は高校生プログラマー
女子高生AI「りんな」に、Wikipediaの見出し語を収録したプログラムでしりとり対決を挑む――そんな動画を高校生が投稿し、話題を集めている。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.