静的サイトジェネレータ「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
HTTPが全てを飲み込む(中編)~HTTPの上にIPやイーサネットが実装されて便利になること
HTTP
2024-01-18 12:57
オラクル、クラウド移行を無料支援する新サービス「Oracle Cloud Lift Service」を開始
IT関連
2021-04-02 22:26
内田洋行、横浜市の全小中学校など496校が利用する学習支援システムを構築
IT関連
2024-06-19 12:23
「Android」で重要な会話の見逃しを防ぐには
IT関連
2022-12-04 06:08
クラウドストレージ動向、日本では費用の半分が「容量以外」–Wasabi調査
IT関連
2024-03-08 13:43
写真を「アニメの背景」に変換するAI 30秒で“水彩風”など4種類の背景を生成
ロボット・AI
2021-07-30 08:35
ソニー生命の海外子会社で170億円の不正送金 加入者への影響はなし
企業・業界動向
2021-08-05 20:38
アマゾンもアプリストアの手数料引き下げへ、小規模開発者対象–AWSクレジット提供も
IT関連
2021-06-22 01:12
AtlassianがY Combinator出身のデータ視覚化プラットフォームChartioを買収
ネットサービス
2021-02-28 00:25
KADOKAWA、情報漏えいは25万4241人と発表–悪質な行為は963件に
IT関連
2024-08-07 23:03
東京ガス、日本たばこからソフトウェア事業を取得–DXビジネスを強化
IT関連
2021-07-09 21:20
アマゾン傘下ビデオドアベルRingは最新アップデートでセキュリティ改善、しかし暗号化にはオンの必要あり
セキュリティ
2021-07-15 21:58
Kubernetesに最適化されたコンテナランタイム「cri-o」、十分成熟したプロジェクトとしてCNCFの卒業プロジェクトに
Docker
2023-08-08 23:17
コロナ禍の影響で業務アプリの利用が大きく変動–Okta調査
IT関連
2021-02-01 00:19