Salve a tutti! Esiste un modo per cronometrare tramite Java il tempo di caricamento di una pagina web in un browser?

mi interesssa il tempo di caricamento da quando viene richiesta l'URL fino a quando la pagina web è caricata completamente.

Uso la funzione System.currentTimeMillis(); per valutare il tempo di caricamento, ma mi servirebbe un qualche evento o un qualche segnale che dica che la pagina è completamente carica nel browser.

Non ho esigenze che sia generica e funzioni su tutti i browser.

Grazie mille per il prezioso aiuto!

Ciao ciao