Crei una pagina web che contene un codice javascript che effettua una chiamata HTTP asyncrona (es. con la libreria axios) verso lo script che impiega tanto ad essere eseguito.

Prima di far partire la chiamata usi javascript per mostrare il loader.
Quando la chiamata HTTP si è conclusa usi javascript per nascondere il loader e mostrare il risultato della risposta HTTP.