L'utilizzo di file JavaScript e CSS è facile e funzionale all'interno di applicazioni web: possiamo scrivere degli stili e funzioni che modificano l'aspetto di tutta la pagina. Ma cosa accade quando facciamo modifiche alla parte HTML, cambiando classi o rimuovendo elementi? Molto probabilmente inseriremo altro codice per gestire le nuove parti, ma raramente andremo a rimuovere il codice vecchio, perchè come sempre accade, ci troveremo a pensare "meglio lasciarlo, prima che rompa qualcosa di cui al momento non ricordo la presenza".
Con Google Chrome/Microsoft Edge possiamo nativamente intercettare tutto il codice inutilizzato nella pagina, semplicemente aprendo i DevTools e accedendo alla sezione Copertura/Coverage, visualizzabile attraverso il comando Ctrl+Shift+P e cercando la sezione sopracitata.
La sezione si mostrerà come pannello, all'interno del quale verrà richiesto il ri-caricamento della pagina, conseguentemente al quale verranno mostrate le statistiche di copertura. Prendendo il codice seguente come esempio possiamo facilmente intuire quali siano le parti utilizzate e quali invece possano essere rimosse.
<head> <style> div.nonUtilizzato{ display: block; } </style> </head> <body> <script> // utilizzata window.onload = function() { console.log('ciao') }; function nonUtilizzata() { console.log('ciao'); } </script> </body>
Utilizzando lo strumento fornito dal browser avremo lo stesso riscontro.

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale - Rotazione degli elementi
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Fornire parametri ad un Web component HTML
Loggare le query più lente con Entity Framework
Creare una libreria CSS universale: i bottoni
Gestione degli eventi nei Web component HTML
Configurare e gestire sidecar container in Azure App Service
Utilizzare WhenEach per processare i risultati di una lista di task
Ridurre il reflow ottimizzando il CSS
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Utilizzare i variable font nel CSS
Utilizzare DeepSeek R1 con Azure AI
I più letti di oggi
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- Gestione ciclo di vita in .NET Aspire
- Estendere il numero di API utilizzabili nella Universal Windows Platform
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!