◉ANTIGRAVITY LABEN
記事一覧/連携・プラグイン
⬡ 連携・プラグイン/2026-05-01上級

Antigravity × Lighthouse CI で Web パフォーマンス劣化を自動検出する — 予算・PR コメント・段階的ブロッキング戦略

Antigravity の AI と Lighthouse CI を GitHub Actions で結合し、パフォーマンス劣化を本番に出る前にせき止める実装ガイドです。予算設計から PR コメント、段階的ブロッキングまで本番運用で使える形でまとめました。

antigravity464lighthouse-ciperformance8github-actions9ci-cd16premium15

✦ プレミアム記事

import RelatedArticles from "@/components/RelatedArticles";

「リリースしたら、なぜか初回読み込みが体感で重くなっていた」— Web プロダクトを長く運用していると、誰もが一度は経験する出来事ではないでしょうか。私自身、個人で運営しているサイトで似たことを何度かやらかしました。Lighthouse のスコアを毎日眺める運用は続かず、気づいたときには Largest Contentful Paint がじりじり遅くなっている、という静かな後退が起きるのです。

ここで扱うのはAntigravity の AI と Lighthouse CI を GitHub Actions 上で組み合わせ、「気づいたら遅くなっていた」を構造的に防ぐパイプラインを設計します。単に Lighthouse を回すだけでなく、AI に差分を解析させ、PR コメントとして「何が原因の候補か」「次の一手は何か」まで返すところまで踏み込みます。

なぜ「気づいたら遅くなっていた」を許してはいけないのか

パフォーマンス劣化は、機能バグと違って「動かない」状態にはなりません。だからこそ厄介です。CI に出ない、ユーザーから報告も来にくい、けれど直帰率と離脱率は静かに悪化していきます。私は以前、ヒーロー画像を WebP から PNG に差し替えてしまった PR が誰にも気づかれずにマージされ、1 週間後に CrUX のフィールドデータでようやく気づいた、ということがありました。

この種の事故は「気をつける」では防げません。気をつけるべき点が多すぎて、人間の注意力では持ちません。CI に予算を組み込み、超えたら止める、という仕組みに落とすのが現実的な答えです。Antigravity の AI を加える理由は、数字を返すだけでは「で、どうすればいいの?」というレビューア側の負荷が残るからです。AI に差分とメトリクスを渡し、原因の仮説と修正方針まで PR コメントに書かせると、レビューが一気に動きます。

全体像 — Antigravity・Lighthouse CI・GitHub Actions の役割分担

このパイプラインは 3 つのレイヤーに分かれます。役割を最初にはっきりさせると、後で迷いません。

  • Lighthouse CI: Preview デプロイに対して Lighthouse を 3 回走らせ、メトリクスを収集します。中央値を採用してフレーキネス(揺れ)を抑える役目です。
  • Performance Budget: しきい値の集合体です。lighthouserc.js に「LCP は 2,500ms 以内」「Total Blocking Time は 200ms 以内」のように宣言します。
  • Antigravity Agent: 予算を超えたとき、PR の差分・Lighthouse JSON・直前 main の数値を読み取り、原因仮説と提案を PR コメントとして書き戻します。

Lighthouse は判定 AI は説明と提案 という分業がポイントです。AI に判定までさせると非決定的になり、CI の信頼性が落ちます。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦「リリースのたびにユーザー体感が遅くなっていた」状態を、CI のゲートで自動的にせき止められるようになります
✦Lighthouse の数値悪化を AI に原因分析させ、コミット差分の中から「犯人候補」を提示できる本番運用パターンを習得できます
✦自分のサイトで明日から動かせる Performance Budget・GitHub Actions ワークフロー・AI コメントテンプレートを丸ごと持ち帰れます
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⬡ 連携・プラグイン2026-09-05
GOOGLE_GEMINI_BASE_URL を差し替えても、鍵の持ち主は変わりません
Antigravity CLI の宛先を自前のゲートウェイへ向けたとき、手元の API キーがどこまで運ばれるかを受け側で記録しました。クロスホストのリダイレクトで Authorization は落ちるのに API キーヘッダーは残る、という挙動差の実測と、鍵を端末から外すゲートウェイの組み方を書き残します。
⬡ 連携・プラグイン2026-05-24
Antigravity サブエージェントの「動いているのに何もしていない」を捕まえる Observability 3層設計
Antigravity サブエージェントを 6 アプリ並行で動かしていると、月に 10 件以上「実行ログは緑なのに成果ゼロ」のサイレント失敗が起きます。Heartbeat / Output Trace / Decision Log を 3 層で重ねて 60 秒以内に検知する実装を、コードと運用数値ごと共有します。
⬡ 連携・プラグイン2026-05-04
Antigravity × Unreal Engine 5 — ゲーム内AIエージェント統合の実装パターンと落とし穴
Antigravity を Unreal Engine 5 のゲーム内エージェントに統合する実装パターンを、3つのアーキテクチャ・NPC実装・プロシージャル生成・パフォーマンス最適化まで、現場で踏んだ落とし穴とあわせて深掘りします。