Vai al contenuto

Test di minificazione CSS e JS

Risposta breve

Controlla se CSS, JavaScript e HTML sono correttamente minificati.

Gratuito · Senza registrazione · Funziona nel browser
100% nel tuo browser — i contenuti non lasciano mai il tuo dispositivo.

Cosa fa

Analizza i blocchi `<style>` inline, i blocchi `<script>` inline e il markup HTML grezzo della pagina alla ricerca di spazi bianchi extra e commenti, poi stima quanto sarebbero più piccoli se minificati. Restituisce un risparmio di byte stimato separatamente per HTML, CSS e JS.

Perché è importante

Il codice non minificato è più grande del necessario: il browser scarica le stesse istruzioni più spazi e commenti. I blocchi <style> e <script> inline aggiunti da un CMS o da un page builder sono facili da non notare perché non passano mai per una fase di build. Un CSS bloccante più piccolo può aiutare la pagina a iniziare a renderizzarsi prima.

Come funziona

  1. Inserisci l'URL di una pagina o incolla il suo HTML

  2. Analizziamo i blocchi `<style>` e `<script>` inline nell'HTML della pagina

  3. Analizziamo la densità di spazi bianchi e commenti a livello di byte in ciascun blocco

  4. Restituiamo lo stato superato/non superato per HTML, CSS e JS con un risparmio stimato in KB

Esempio di input e output

INPUT
url: https://rankproof.eu
OUTPUT
HTML: minificato            riduzione del 98%   OK
CSS: minificato             riduzione del 94%   OK
JS: minificato               riduzione del 91%  OK
dimensione totale: 42.1 KB → 6.8 KB (84% più piccolo) OK
tag <link>/<script> esterni: 4                  —
commenti rimossi: sì                            OK

Chi lo usa

  • Ingegnere delle performance

    Prima di una grande giornata di saldi, controlla il codice inline delle pagine chiave; ogni kilobyte conta sulle connessioni mobili lente.

  • Sviluppatore frontend

    Verifica che ogni `<style>` o `<script>` inline inserito dal tuo page builder sia effettivamente minificato: individua il giorno in cui un export del CMS inizia a distribuire blocchi grezzi e non minificati.

  • Ingegnere DevOps

    Ricontrolla la pagina dopo ogni deploy: individua il giorno in cui un aggiornamento del CMS torna a distribuire blocchi inline non minificati.

Domande frequenti

Qual è una riduzione tipica delle dimensioni?

Dipende da come è stato scritto il codice. La minificazione rimuove spazi bianchi e commenti; la compressione con gzip o Brotli, di solito gestita dal tuo server web, fa risparmiare ulteriormente. Minifica prima, poi lascia comprimere al server.

La minificazione influisce sulla SEO?

Indirettamente. File più piccoli possono far renderizzare la pagina prima, il che aiuta i Core Web Vitals. I Core Web Vitals sono uno dei tanti segnali usati da Google, non una garanzia di miglioramento del ranking.

E le source map?

I browser scaricano le source map solo quando qualcuno apre gli strumenti per sviluppatori, quindi non rallentano la pagina. Pubblicarle rende il tuo codice sorgente originale leggibile a chiunque, quindi valuta se sia accettabile.

E gli script di terze parti che non controllo?

Non puoi minificarli, ma puoi ospitare tu stesso l'ultima versione minificata, usare `defer` o rimuovere le terze parti non essenziali.

Dovrei minificare anche l'HTML?

Aiuta un po'. L'HTML si comprime bene, quindi il risparmio dopo la compressione è di solito piccolo, ma non costa nulla se il tuo CMS o la fase di build lo supportano.