Quiero modificar la línea de la barra de progreso superior cuando se carga una página, como YouTube y Github, que tienen una línea roja y azul en la parte superior, respectivamente, cuando se están cargando. ¿Es posible hacerlo con js puro?
Debe asegurarse de que sus datos se carguen de forma asíncrona después de cargar su página principal. Su página principal debe incluir esa barra de progreso a la que alimenta el progreso de sus solicitudes de datos de carga asíncrona. Para mostrar un comportamiento de carga realista, debe encadenar varias llamadas de carga para reaccionar a estas respuestas y llenar su barra de progreso respectivamente.
Para el frontend, es posible lograrlo con js puro... Pero su backend necesita servir su sitio web, datos, etc., uno tras otro.