Frontend Weekly 2025-07-18
Stack Overflowの新ビジョン発表と開発者のAI利用状況、Nuxt 4.0リリース、Cloudflare ImagesのHEICサポート、GitHub ActionsmacOS runnerの変更とM2 Pro runner、GitHubのGoogleソーシャルログイン一般公開、GitHub Issuesのissue複製機能、GitHub Command Palette廃止予定について。
- # Stack Overflow、新ビジョンと83%の開発者がAIツール利用の調査結果を発表
- # Nuxt 4.0リリース、appディレクトリ構造とTypeScript体験の向上
- # Cloudflare Images、HEICフォーマット対応を追加
- # GitHub Actions、macos-latestが8月4日からmacOS 15に移行開始
- # GitHub Actions、M2 Pro搭載macOS XLarge runnerの提供開始
- # GitHub、Googleソーシャルログインが一般公開
- # GitHub Issues、issue複製機能の追加とUI改善
- # GitHub、Command Paletteを8月6日に廃止予定
Stack Overflow、新ビジョンと83%の開発者がAIツール利用の調査結果を発表
日付:2025年7月10日
Stack OverflowがWeAreDevelopers World Congressで新しいビジョンとミッションを発表した。ビジョンは「世界で最も重要な技術者のソース」、ミッションは「コミュニティの育成、学習の促進、成長の促進」として再定義。
年次Developer Surveyの結果、83%の開発者がAIツールを使用または使用予定と回答し、2024年の76%から増加。一方でAI出力への不信は46%に上昇し、2024年の26%から大幅増加。この信頼ギャップに対してStack Overflowは人間による検証済み知識の提供で対応する方針。
新機能として以下を導入:
- Community Activity:リアルタイムユーザー活動表示
- Chat機能の改善とアクセシビリティ向上
- stackoverflow.ai:AIパワード検索とディスカバリツール
- Coding Challenges:開発者向けスキル向上パズル
ブランドアーキテクチャも簡素化し、公開プラットフォームを「Stack Overflow」、企業向けサービスを「Stack Overflow Business」として再編成。
出展:A new era of Stack Overflow
Nuxt 4.0リリース、appディレクトリ構造とTypeScript体験の向上
日付:2025年7月15日
Nuxt 4.0がリリース。1年間に渡るv4互換モードでのテストを経た安定性を重視したメジャーリリース。
主要な変更点:
app/
ディレクトリ構成がデフォルトに変更useAsyncData
とuseFetch
の改良- TypeScriptプロジェクトの分離
- CLI高速化とNative file watching採用
アプリケーションコードがapp/
ディレクトリに配置され、node_modules/
や.git/
から分離される。ファイルウォッチャーが高速化し、IDEがクライアントコードとサーバーコードを識別する。
TypeScriptではアプリコード、サーバーコード、shared/
フォルダ、設定用に個別のプロジェクトを作成。プロジェクトルートに1つのtsconfig.json
のみ必要。
推奨アップデート手順は以下のコマンド実行。lockfile重複除去とNuxtの依存関係更新を実行する。
npx nuxt upgrade --dedupe
またコードのマイグレーションにはCodemodツールを利用可能。
npx codemod@latest nuxt/4/migration-recipe
Nuxt 3は2026年1月まで保守アップデート継続。Nuxt 5ではNitro v3とh3 v2を採用予定。
Cloudflare Images、HEICフォーマット対応を追加
日付:2025年7月8日
Cloudflare ImagesがHEIC画像フォーマットのサポートを追加した。HEIC画像を取り込み、AVIF、WebP、JPEG、PNGなどの対応フォーマットで配信が可能になる。HEIC入力時も既存の寸法とサイズ制限が適用される。
出展:HEIC support in Cloudflare Images
GitHub Actions、macos-latestが8月4日からmacOS 15に移行開始
日付:2025年7月11日
GitHub ActionsでmacOS hosted runnerに関する変更が発表された。
主要な変更内容:
macos-latest
が8月4日からmacOS 15に移行開始、9月1日完了macos-latest-large
、macos-latest-xlarge
も対象- Xcodeサポートポリシー変更:8月11日から最大3つのruntimesのみ保持
- macOS 13は9月1日から廃止開始、11月14日完全廃止
移行期間中はワークフローが段階的に新しいイメージに切り替わる。移行後はmacOS 14での実行は不可。macOS 13使用ワークフローはmacos-14
またはmacos-15
への更新が推奨される。
出展:Upcoming changes to macOS hosted runners: macos-latest migration and Xcode support policy updates
GitHub Actions、M2 Pro搭載macOS XLarge runnerの提供開始
日付:2025年7月17日
GitHub ActionsでM2 Pro搭載のmacOS XLarge hosted runnerがパブリックプレビューで利用可能になった。5vCPU M2 Proマシンで、5コアCPU、8コアGPU、14GB RAM、14GBストレージを搭載。
M1比較で最大15%のビルド時間短縮を実現。GPU hardware accelerationがデフォルトで有効化され、ワークロードがCPUからGPUに転送される。6コアM1 macOS larger runnerは利用不可になった。
使用方法はruns-on:
キーをmacos-latest-xlarge
、macos-15-xlarge
、macos-14-xlarge
、macos-13-xlarge
のいずれかに設定。料金は従来のXLarge runnerと同じ$0.16/分。サインアップ不要で全開発者、チーム、企業で即座に利用可能。
出展:GitHub Actions now offers M2 Pro-powered hosted runners in public preview
GitHub、Googleソーシャルログインが一般公開
日付:2025年7月15日
GitHubでGoogleアカウントを使ったソーシャルログインが一般公開された。新規ユーザーはGoogleアカウントでGitHubアカウントを作成可能。既存ユーザーもソーシャルログインメールをアカウントに連携し、次回ログイン時にGoogleアカウントをパスワード代替として利用できる。
Visual Studio Codeとも統合され、GitHub Copilotを利用したいVSCodeユーザーは個別のGitHubパスワード作成なしでGoogleアカウントによるGitHubアカウント作成が可能。セキュリティ強化には2FAとパスキーまたはパスワードの追加設定が推奨される。
出展:Social login with Google is now generally available
GitHub Issues、issue複製機能の追加とUI改善
日付:2025年7月17日
GitHub Issuesでissue複製機能が追加されUIが改善された。
- Issueの複製機能:Issueページのサイドバー下部に「Duplicate issue」オプションが追加され、他リポジトリへの複製作成が可能になった。
- 任意のページからIssue作成:GitHubヘッダーに「New issue」ボタンが追加され、任意のページからissue作成が可能に。
- 9月4日からissues advanced search APIがデフォルト化:REST APIの場合、advanced_searchパラメータを使用する必要がなくなる
Issue複製機能では元issueのタイトル、説明、担当者、ラベル、タイプ、プロジェクト、マイルストーンが事前入力される。作成前に宛先リポジトリ変更と内容編集が可能。繰り返しタスクの再利用、大きなissueの分割、複数リポジトリでの類似issue作成に活用できる。
他にプロジェクトでのParent issueフィールドアルファベット順ソート、カスタムフィールドの順序変更、REST APIでの重複として閉じる機能、GraphQL Issue.timeline廃止とIssue.timelineItems移行が実装された。
出展:Duplicate issues, create from anywhere, and more
GitHub、Command Paletteを8月6日に廃止予定
日付:2025年7月16日
GitHubがCommand Paletteのfeature previewを8月6日に廃止すると発表した。低利用率を理由に上げている。現在Command Paletteを使用しているユーザーは変更に備える必要がある。
フィードバックはGitHub Community discussionsで受け付けている。
出展:Upcoming deprecation of GitHub Command Palette feature preview