1. Mサイトの役割と直面した課題

Mサイト(モバイルWebサイト)は、検索エンジンやSNSからの流入を受け、情報提示とネイティブアプリへのクリック誘導を担う極めて重要な外部接点です。
しかし、従来はPC版と同様のモノリシック構造で実装され、ページ容量が1.2MB超と重く、モバイル回線環境での読み込み遅延がユーザー離脱の主因となっていました。
この遅延は、情報が見えにくくなるだけでなく、外部流入からアプリへの転換率(DAU)を12%低下させる要因となり、ビジネス価値の最大化を阻害していました。
重いハイドレーションと表示遅延
1.2MB超のJSバンドルを一括ダウンロード・実行。FCP(2.3秒)が長く、弱電波環境での初回タップ反応が遅れユーザーが離脱。
ゼロハイドレーション×即時起動
ユーザーの操作時のみ必要コードを遅延ロード。FCPを0.9秒へ60%短縮し、アプリ転換率5.6%向上とページ容量45%削減を達成。
「外部流入からアプリへの第一接点であるMサイトにおいて、1秒の表示遅延は致命的な離脱を生みます。Qwik.jsによるオンデマンド読み込みは、Webとアプリの境界をシームレスにつなぐ突破口となりました」
── 美団点評 フロントエンド技術チーム2. Qwik.jsの技術概要と選定理由

Qwik.jsは「即時起動(instant-load)」を実現するため、コンポーネント単位でコードを遅延ロードし、サーバーサイドでのシリアライズを最小化する新世代フレームワークです。
美団点評は、以下の三点でQwik.jsを選定しました。
- ページサイズ削減効果
- 初回インタラクションまでの遅延が極小
- 既存のVue/Reactエコシステムと互換性が高い点
この選定は、外部流入ユーザーが3G/4G環境でも快適に閲覧でき、即座にアプリへ遷移させるというビジネスゴールと合致しました。
3. 再構築の実装ポイントと開発フロー
再構築は「ページ単位のオンデマンドロード」→「SSR(サーバーサイドレンダリング)最適化」→「クライアント側ハイドレーション削減」の三段階で実施されました。
具体的には、Vueで書かれた既存コンポーネントをQwikのuseClientEffectに置き換え、不要なJavaScriptをビルド時に除外。さらに、画像や動画は遅延ロードを徹底し、ネットワーク負荷を低減しました。
コンポーネント単位のオンデマンド分割
既存のVueコンポーネントをQwikコンポーネントへ移植し、操作時のみダウンロードする粒度に細分化。
SSR最適化とゼロハイドレーション
サーバーサイドで生成したHTML状態をそのままクライアントで再開(Resumability)し、CPU負荷を排除。
CI/CD自動パフォーマンステスト
PRごとのLighthouse計測とバンドルサイズ監視をパイプラインに組み込み、継続的な高速性を担保。
開発は社内のフロントエンドチームが3か月間で完了し、CI/CDパイプラインに自動テストを組み込むことでリリースリスクを最小化しました。
4. パフォーマンス改善と具体的数値
リリース後の計測では、ページ体積が平均45%縮小し、FCP(First Contentful Paint)は2.3秒から0.9秒へ短縮されました。
さらに、CLS(Cumulative Layout Shift)も0.12 → 0.04に改善し、レイアウトシフトによる離脱が大幅に減少。これに伴い、外部流入からアプリへのクリック率は8%上昇し、DAUへの転換率は5.6%増加しました。
以下の画像は、リファクタリング前後のロードタイム比較を示しています。

5. ビジネスインパクトと今後の展開
高速化により、Mサイトは外部流入の「第一接点」としての価値を再定義し、ユーザー体験の向上が直接的にアプリの日活(DAU)拡大へと結びつきました。
この成果は、同様の外部入口を持つ他プラットフォームにも応用可能であり、特にモバイルファースト戦略において重要な示唆を提供します。
主要プレイヤーへの影響を以下の表にまとめます。
| 企業・サービス | 影響 |
|---|---|
| 美団点評(Mサイト) | ページ速度45%改善、DAU5.6%増 |
| 競合外部入口(例:百度検索) | 高速化圧力が高まり、同様の技術導入が加速 |
| 広告主(店舗オーナー) | クリック単価(CPC)低減、ROI向上 |
今後は、Qwik.jsのマルチモーダル対応やAIを活用したパーソナライズ機能を組み合わせ、さらに高度なユーザー誘導を目指す計画です。

6. まとめ:高速化がもたらすモバイルWebの復権
Qwik.jsによるフロントエンド再構築は、Mサイトの表示速度とユーザー転換率を同時に向上させ、外部流入を価値あるDAU(日間アクティブユーザー)へ変換する強力な成功事例となりました。今後も軽量化とAIパーソナライズの融合が、モバイルエコシステムにおける競争力の鍵を握ります。
よくある質問(FAQ)
- Q1: Qwik.jsは既存のVue/Reactと併用できますか?
- A1: 基本的に互換性は高く、コンポーネント単位で段階的に置き換えることが可能です。
- Q2: 再構築にかかった期間とコストはどの程度ですか?
- A2: 開発は約3か月で、社内フロントエンドチームのリソースで完結したため外部委託費用は発生していません。
- Q3: パフォーマンス改善はどの指標で測定しましたか?
- A3: 主にFCP(First Contentful Paint)、CLS(Cumulative Layout Shift)、バンドル容量、クリック率(CTR)およびDAU転換率で総合評価しました。
- Q4: 他のWebサービスでも同様の恩恵を受けられますか?
- A4: はい。特にSEO流入やSNS拡散からの離脱率が高く、ネイティブアプリへの送客を重視するEC・ポータルサイトで極めて高い効果が期待できます。
なお、同領域における最新の産業構造と競争力学については、本誌が検証したスマホ画面をAIが勝手に叩く:智譜AutoGLMのOS侵食および単一GPUで動くo1級思考力:アリババQwQ-32Bの現実の分析もあわせて参照されたい。
コメント
...