diff --git a/src/app.html b/src/app.html index 9fb244e..c5f405d 100644 --- a/src/app.html +++ b/src/app.html @@ -9,27 +9,16 @@ - + + - - - %sveltekit.head%
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index a8d50bf..a9fbfe5 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -31,10 +31,20 @@ let cleanup = () => window.removeEventListener('scroll', onScroll); - // Leaflet — load on demand, client-only + // Leaflet — load on demand, client-only with preconnect (async () => { const container = document.getElementById('map-container'); if (!container) return; + // Preconnect per velocizzare caricamento tiles + const preconnect = document.createElement('link'); + preconnect.rel = 'preconnect'; + preconnect.href = 'https://unpkg.com'; + document.head.appendChild(preconnect); + const preconnectTiles = document.createElement('link'); + preconnectTiles.rel = 'preconnect'; + preconnectTiles.href = 'https://a.basemaps.cartocdn.com'; + document.head.appendChild(preconnectTiles); + const leafletCss = document.createElement('link'); leafletCss.rel = 'stylesheet'; leafletCss.href = 'https://unpkg.com/leaflet@1.9.4/dist/leaflet.css'; @@ -89,7 +99,7 @@