¿Cuando hago un await fetch se congela la pantalla? Esa es una de las preguntas más comunes y cruciales cuando se empieza a trabajar con JavaScript moderno. La respuesta corta es: No, la pantalla no se congela (o al menos, no debería). El uso de await fetch es precisamente la forma correcta de hacer peticiones de red sin bloquear el hilo principal de ejecución (conocido como Main Thread ) que es responsable de actualizar la interfaz de usuario (UI). Aquí tienes la explicación detallada de por qué esto funciona y cómo afecta a tu aplicación: 1. El Hilo Principal y el Bloqueo En los navegadores (y en Node.js), JavaScript usa un modelo de hilo único ( Single-Threaded ) para ejecutar el código. ¿Qué hace el hilo principal? Se encarga de todo lo visual: dibujar píxeles, procesar clics, manejar scrolls y ejecutar tu código JavaScript. ¿Qué pasa si lo bloqueas? Si ejecutas una operación larga y síncrona (como un bucle infinito o una función pesada sin pausas), el hilo principal se ...
Ideas y proyectos de informática.