静的サイトジェネレータ「Astro 3.2」早くも正式リリース。ブラウザの履歴操作、遷移のタイミング制御など新機能

今回は「静的サイトジェネレータ「Astro 3.2」早くも正式リリース。ブラウザの履歴操作、遷移のタイミング制御など新機能」についてご紹介します。

関連ワード (実現、生成、遷移等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 3.2」が正式にリリースされました。

先月(2023年9月)にAstro 3.0がリリースされたばかりで、1カ月足らずでのマイナーバージョンアップとなります。

参考:静的サイトジェネレータ「Astro 3.0」正式リリース。JavaScriptなしでSPAのようなアニメーションの画面遷移など新機能

Astro 3.2ではAstro 3.0で導入された、SPAのようなアニメーションの画面遷移を実現するView Transitionsをよりよく利用できる新機能などが追加されました。

We just released 3.2 with a bundle of view transition goodies

Control over the history stack
?‍♂️ JavaScript triggered navigation
Accessibility (route announcement)https://t.co/Vg4sFHmP9k

— Astro (@astrodotbuild) September 28, 2023

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

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

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

Astro 3.2では次のような新機能が加わりました。

Astro 3.2の主な新機能

History Replacement on Links
ユーザーのナビゲーション操作がWebブラウザの履歴に追加されないように、個々のリンクを設定できるようになりました。戻るボタンのクリック数を減らしたい場合や、フォーム送信の確認ページなどに読者を送り返したくない場合に使用できます。

JavaScript Navigation API
これまでは、ユーザーがリンクをクリックしたときにのみWebページの遷移が発生していましたが、Navigation APIを使ってWebブラウザ上のJavaScriptで遷移を実行できるようになりました。これによりWebアプリケーション側で遷移のタイミングを制御できるようになります。

Route Announcer
これまでクライアント側のルーティングではページタイトルがアナウンスされず、ユーザーがページが変更されたことを認識できませんでしたが、ページの読み込みが終了した時点でビュー遷移ルータがページタイトルをアナウンスするようになります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ジョルダン、地域活性化プラットフォームを構築–街のにぎわい創出図る
IT関連
2022-06-19 14:54
敷島製パン、基幹システムをクラウド移行–マルチクラウドの利用など見据え
IT関連
2023-05-14 10:37
AIが店内映像解析、接客を効率化 埼玉県のイオンで
IT関連
2021-06-05 17:59
NECとNLJ、ロジスティクス分野の戦略的提携を検討–両社サービスを連携
IT関連
2024-06-15 23:22
セガがゲーム業界における三角関数や虚数の重要性を伝授する約150ページの社内勉強用数学資料を一般公開
EdTech
2021-06-17 08:20
「Bing」のAIチャット、デスクトップ版「Chrome」に正式対応
IT関連
2023-08-31 05:06
基礎研究を応援するANRIが給付型奨学金プログラム「ANRI基礎科学スカラーシップ」第4期生募集開始
VC / エンジェル
2021-07-17 06:02
キヤノンITS、ホテル向けタブレッセルフチェックインを提供–人材不足対策に
IT関連
2023-11-02 07:12
2023年は「CLM元年」に–ドキュサイン・ジャパン竹内カントリーマネージャーに聞く
IT関連
2023-02-10 10:07
CTC、エッジAIソリューションの開発でLiquid AIと協業–線虫からヒントを得たAIモデル活用
IT関連
2024-02-23 13:21
古河電工、基幹業務システムを刷新–販売・会計・購買業務のDX基盤を構築
IT関連
2022-05-19 11:57
スタンドアロンなWebAssemblyランタイム「Wasmer 2.0」正式リリース、Win/Mac/Linux対応。SIMDに対応、実行速度が約50%改善、参照型対応など
WebAssembly
2021-06-22 00:37
LIXIL、カスタマーサポートツールとして検索型FAQシステムを導入
IT関連
2023-01-12 11:00
流入データの健全性をチェックするMonte Carloが約26億円を調達
セキュリティ
2021-02-11 18:29