こんにちは、みなさん開発楽しんでますか!
ここ最近のVS Codeのアップデート、本当に凄まじいことになっていますね。
特に注目したいのが、「統合ブラウザ(Integrated Browser)」の標準搭載と、GitHub CopilotをはじめとするAIエージェントとの超強力なネイティブ連携です。
単に「エディタの横でWebページが見られる」というレベルではなく、""「AIがブラウザを使って勝手にデバッグとテストを終わらせる」""という、Web開発の常識を覆す世界線が到来しているので、その衝撃をまとめました。
🚀 何が変わったのか?:3つの衝撃
これまでのWeb開発は、コードを書いてはブラウザ(Chrome等)に切り替え、デバッグしてはエディタに戻るという「画面の行き来とコピペ」の繰り返しでした。
最新のVS Codeでは、エディタの中にブラウザが完全に溶け込み、AIとブラウザ環境が直結しています。
1. AIがブラウザを「手」として動かす(自走デバッグ)
最新のVS Codeでは、内部でPlaywright(ブラウザ自動化ツール)の仕組みがネイティブ統合されています。
AIエージェントに指示を出すと、以下のループを完全に自動で回してくれます。
- 実装: AIがコンポーネントのコードを書く
-
起動: AIが統合ブラウザ(
Browser: Open Integrated Browser)でそのページを勝手に開く - 操作: AIが画面上のボタンを自分でクリックしたり、フォームに入力してテストする
- 修正: 画面が崩れたり、ブラウザのコンソールでJavaScriptのエラーを検知すると、AIがそのログを自分で読み取り、コードを自動修正して再テストする
人間は、横でブラウザがパチパチ自動で動いて勝手にバグが直るのを眺めているだけです。
2. AIの「目」になるマルチモーダル連携(見た目の修正)
エディタだけでは「画面が崩れている」「デザインカンプと違う」といった視覚的な不具合は分かりませんでした。最新のVS Codeブラウザはこの「見た目」をAIに共有できます。
-
Add Screenshot to Chat: ワンクリックでブラウザのスクリーンショットをAIチャットの文脈(コンテキスト)として添付可能。 - デザインのズレを直す: 「このボタン、スマホで見ると文字がはみ出してるから直して」「デザインカンプ画像(元データ)を渡すから、今のブラウザ画面と見比べてズレを修正して」といった、言語化しにくいUIの調整が完璧に通ります。
- デバイスエミュレーション: スマホやタブレットの画面サイズを擬似再現するツールバーも標準搭載。AIがモバイル特有のバグも自動で見つけてくれます。
3. セキュリティと「人間主導」の絶妙なバランス
AIが勝手にブラウザを操作するとなると、セキュリティが心配になりますが、VS Codeはここもスマートに設計されています。
- 隔離されたセッション: 人間が普段使っているブラウザのCookieやパスワード履歴は引き継がず、完全にクリーンな空間で動くため安全です。
- 明示的な共有(Share): AIは、ユーザーが「このタブを共有する」と許可したタブしか操作・閲覧できません。AIが新しくタブを開こうとした際も、人間側の許可(使い回しの提案など)を求めてくるため、人間を置き去りにしません。
🛠️ 実際の開発体験はどう変わるか?
これまでは……
コードを書く ➡️ ブラウザに切り替える ➡️ リロードする ➡️ 動かない ➡️ 開発者ツールを開く ➡️ エラーをコピーする ➡️ エディタに戻る ➡️ AIに貼り付けて修正コードをもらう ➡️ コードをコピペする(以下無限ループ)
これからは……
「ブラウザで開いて、コンソールエラー出たら全部直しといて」の一言で完結。
💡 まとめ:エディタは「開発の司令塔」へ
CursorなどのAIネイティブエディタが先行していた「ブラウザ連携」ですが、VS Codeが標準機能(および公式のCopilot Agent機能)としてここまで堅牢に、かつ使いやすく取り込んできたのは本当に流石の一言です。
「プログラム的に正しく動いているか」という厳密な検証・テストの自動化において、最新のVS Codeは現時点で間違いなく最強のコックピットになりました。
みなさんはこの最新のブラウザ機能、もう試しましたか?
ぜひコメント欄で皆さんの活用方法や感想を教えてください!