Slide 12
Slide 12 text
EVENT-LOOP
Y allí acaba nuestra introducción a los conceptos de concurrencia y paralelismo. Estos conceptos sin independientes del lenguaje que usemos.
Ahora vamos con algo un poco mas especifico a lenguajes, lenguajes como JavaScript
JavaScript es single threaded, lo que significa que solo puede ejecutar 1 sola cosa a la vez. Es un lenguaje que maneja concurrencia usando un event loop. JavaScript
siempre ejecuta el código hasta que se complete, nunca deja nada a medias.
El event loop de javascript, es que el que se encarga de pasar eventos del Callback stack al call stack. Si se los explico así probablemente no lo entiendan, así que
vamos a explicar todo lo que tiene en teoría un runtime de JavaScript