静的サイトジェネレータ「Astro 6.0」正式リリース。開発環境としてCloudflare Workers対応。Rust製コンパイラの実験的追加など

2026年3月13日

静的サイトジェネレータ「Astro」の最新版となる「Astro 6.0」正式版がリリースされました

Astroを開発してきたAstro Technology Companyは今年(2026年)1月、CDNサービス大手のCloudflareに買収されています。Astro 6.0は買収後初めてのメジャーバージョンアップとなります。

参考:静的サイトジェネレータ「Astro」、Cloudflareによる買収を発表

Astroは、ReactやVue、Svelte、Alpine.js、TypeScriptなどのさまざまなフレームワークやライブラリに対応したオープンソースの静的サイトジェネレータです。

ビルド時にWebサイト全体のHTMLが生成され、しかもそのHTMLには全くJavaScriptが含まれないか、もしくはWebブラウザ上での動作に必要な最小限のJavaScriptのみが残されます。

そのため、非常に高速に表示されるWebサイトの生成が可能である点が、Astroの大きな特徴です。

Astro 6.0の新機能

Astro 6.0では開発環境におけるCloudflare Workersの対応、組み込みフォントAPIの追加、Rust製コンパイラの実験的追加などの新機能が用意されました。

開発環境におけるCloudflare Workers対応

Astroで用意されているローカル用の開発サーバ(astro dev)はNode.jsで構築されています。

そのため、このローカル開発サーバを用いて開発をした後に、例えばCloudflare WorkersとキーバリューストアのCloudflare KV、オブジェクトストレージのCloudflare R2のような非Node.js環境へデプロイすると、環境の違いによるバグなどが発生する課題がありました。

Astro 6.0ではこのローカル開発サーバをVite 7.0を採用することで刷新。Vite 7.0が備えているランタイム環境をマッピングするEnvironment APIを用いることで、開発サーバとしてCloudflare環境を利用することが可能になりました。

これにより開発時から本番環境と同じCloudflare環境で開発を進めることができるようになり、開発環境と本番環境のギャップがなくなります(未確認ですが、DenoやBunなどの非Node.js環境も同じ仕組みで開発環境として利用できるようになるはずです)。

組み込みフォントAPI

Astro 6.0ではFonts APIを搭載しました。これにより、ローカルファイルやGoogle Fonts、FontssourceなどのフォントをAstroで扱えるようにし、セルフホストのためのフォントのダウンロードとキャッシング、フォールバックのための最適化、プリロードのためのリンクの追加などを構成し、組み込みフォントを使いつつ高速なWebサイトを実現できるようにします。

Rust製コンパイラの実験的追加

Astroには、フロントエンドを構成するために独自のHTML属性などを記述したAstroファイルをコンパイルしてHTML、CSS、JavaScriptなどに変換するためのコンパイラを備えています。

このコンパイラは現在Go言語とWebAssemblyで構成されていますが、Astro 6.0ではより優れたコンパイラの実装を目指してRust製コンパイラが実験的に追加されました。

将来的にはこのRust製コンパイラがデフォルトで使用されるようになる見通しですが、現時点では実験的な位置づけとなっています。

そのほかAstro 6.0の新機能についてはブログ「Astro 6.0」をご参照ください。

あわせて読みたい

HTML/CSS JavaScript プログラミング言語 開発ツール




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本