From 92d802a68ed3f2b76fab55c72fcdc94294711421 Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Thu, 5 Nov 2026 13:41:59 +0900 Subject: events: 地図のLeafletをスクロールまで遅延読み込み MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 初期表示で約145KBのLeafletを読まないよう、地図が画面に近づいた 時点で動的importする。地図の描画・マーカー・現在地ボタンは従来どおり。 --- src/components/ScheduleMap.astro | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/components/ScheduleMap.astro b/src/components/ScheduleMap.astro index bf84dd7..82e37bf 100644 --- a/src/components/ScheduleMap.astro +++ b/src/components/ScheduleMap.astro @@ -1,6 +1,7 @@ --- // カレンダーで選んだ日に開催される予定の会場を地図に表示する。 // 会場名から緯度・経度を引くため、公共施設のデータと、イベント会場の追加データを使う。 +// 地図の描画ライブラリ(Leaflet)は重いので、地図が画面に近づくまで読み込まない。 ---