Astro ha dato al mio sito un punteggio PageSpeed perfetto
All'inizio ero scettico su Astro. Usavo React e Next.js. Poi ho costruito il sito Zimnovate. Google PageSpeed gli ha assegnato un punteggio perfetto.
Astro non invia JavaScript di default. La maggior parte dei framework costringe il browser a eseguire codice per contenuti statici. Astro renderizza i componenti in HTML durante la fase di build.
Utilizza l'Islands Architecture. La tua pagina è un oceano statico. Le parti interattive sono isole. L'oceano è semplice HTML. Solo le isole utilizzano JavaScript.
Controlli quando viene caricato il codice:
- client:visible carica quando l'utente scorre la pagina.
- client:load carica immediatamente.
- client:idle carica quando il browser è libero.
Ho usato Astro 4.x, Tailwind CSS e Supabase. Supabase memorizza i post del blog. Astro recupera questi dati durante la build. Gli utenti ricevono HTML in cache. È istantaneo.
Questo aiuta la SEO. I bot di ricerca vedono l'HTML immediatamente. Non devono aspettare il JavaScript.
Puoi usare React, Vue o Svelte in un unico progetto. Mantieni le tue competenze. Ottieni una velocità maggiore.
Usa Astro per:
- Siti di agenzie
- Landing page
- Blog CMS
- Portfolio
Evita Astro per:
- Dashboard
- App in tempo reale
Il web è appesantito. Astro risolve questo problema. Mette le prestazioni al primo posto.
Optional learning community: https://t.me/GyaanSetuAi