Me gustan los cursos cortos! 😃
Introducción al curso
Requisitos antes de empezar
Historia de JavaScript
JavaScript Engine
¿Cómo funciona el JavaScript Engine?
V8, el JavaScript Engine de Chrome
Profundizando en el Engine
Ejemplo de Objeto global y hoisting
Código de Ejecución
Memory Heap
Qué es Call Stack
Garbage Collection
Qué es Stack overflow
JavaScript Runtime
Qué es la asincronía en JavaScript
Recapitulación
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
JavaScript nació en 1995 por cuenta de la necesidad de interacción en la web y el paso del tiempo y logró estandarizar en todos los navegadores gracias al grupo ECMA.
Aún con sus mejoras del lenguaje, la naturaleza de JS de solo poder procesar una tarea a la vez. Además de los motores de JS, necesarios para interpretar el código JS y compilarlo a Byte code, tenían serias limitaciones al momento de ejecutar aplicaciones complejas como Google Maps, pero todo esto cambio en 2008 gracias al motor V8 V8 de Chrome.
🎉¡Lo has logrado! 🙌 Completaste todas las clases del curso de JavaScript Engine (V8) y el Navegador. Recuerda que JavaScript
✅ Si aún no queda claro algún tema, vuelve a revisar la clase o deja tu pregunta en la sección de preguntas.
🧾 Realiza la prueba del curso para recibir tu certificado y no olvides dejar tus 🌟 y tu comentario.
Y por sobre todo, ¡Nunca pares de aprender! 💚
Contribuciones del curso creadas por Andrés Guano con aportes de Luis Blas .
Aportes 202
Preguntas 12
Me gustan los cursos cortos! 😃
Estoy haciendo todos los cursos de Diego, la verdad explica muy bien y de una manera muy fácil de entender los conceptos.
Excelente curso!
recomiendo tomar despues el curso de fundamentos de Javascript…
Resumen
Aquí dejo un video por si quieren profundizar Link
Una vez que Chrome recibe el código o los scripts javascript en la página web, el motor JS V8 comienza a analizarlo. Primero, analizará parcialmente el código comprobando errores de sintaxis. Si no encuentra ninguno, comienza a leer el código de arriba a abajo. Su objetivo final es convertir el código javascript en código de máquina que la computadora pueda entender. Pero antes de comprender qué hace exactamente con el código, debemos comprender el entorno en el que se analiza.
Tarea asignada para mover del Tas Queue al Stack, Solo si el Stack esta vacío
EL MONTÓN
El primer contenedor en el entorno, que también forma parte del motor V8 JS Engine, se denomina “montón de memoria”. A medida que el motor JS V8 encuentra variables y declaraciones de funciones en el código, las almacena en el montón .
LA PILA
El segundo contenedor en el entorno se denomina “pila de llamadas”. También es parte del motor JS V8. Cuando JS Engine encuentra un elemento procesable, como una llamada a función, lo agrega a la pila .
Cola de tareas, se maneja la concurrencia, se agregan las tareas que ya están listas para pasar el stack (Pila). El stack debe de esta vacío
Las promesas tienen otra forma de ejecutarse y una prioridad superior
JavaScript del lado del cliente: setTimeout, XMLHttpRequest, File reader, DOM
Node: fs, https
limpia la memoria de los datos no utilizados para no sobrecargarla y seguir trabajando sin problemas.
ES un curso corto pero con muy buen contenido. Se explica muy bien el funcionamiento del motor V8 de JavaScript y muchos temas que tienen relación con el mismo.
Me parecieron claras las explicaciones del profe. El ejemplo de los tacos es muy sencillo y práctico para entender este tema.
R

Ahora vamos al otro lado, al curso Profesional de JavaScript (Que es super denso en comparación 😅 )
Muy a gusto con el curso.
Excelente profesor, Grande Diego, todo muy bien explicado.
Me gusto mucho como explico todo diego, me hace entender con mayor lógica como funciona la programación, despeje muchas dudas que comencé a tener en los primeros ejemplo que ni siquiera se me hubiesen ocurrido (por las pilas de tareas).
Gracias!
#NuncaParesDeAprender !
Definitivamente Diego tiene una grandiosa capacidad para explicar de manera concisa los temas. Ayuda mucho tomar cursos con él.
Muy buen curso, entendí de manera completa el funcionamiento del lenguaje y su comportamiento
muy buen curso.
Esta increíble este curso
La verdad me ha servido mucho este curso para tener en claro ciertas cosas. Gracias.
Genial 😃 y muy bien explicado 😉👌
Este curso es muy muy bueno y la forma como lo explica es muy buena. Ya las cosas mas clara.
Este curso se me hizo mas como repaso de los otros dos
Excelente me encanto el curso me ayudo como recordatorio
Excelente curso. 😃
Genia curso, gracias profesor Diego. Maestro
listo pal examen B)
Me encantan los cursos cortos. Excelente profesor!
Muy importante esto para entender el entorno de trabajo a la hora de programar
Excelente curso
Excelente curso!
Definitivamente Diego sabe cómo explicar de forma entendible y práctica cada temática en los cursos que imparte.
Gracias por todo Mr De Granda
Diego De Granda debe ser de los mejores profes de platzi
un aplauso maestro!
Es una de las mejores clases, y es un excelente Profesor Diego, creo que esta clase debería de ser una de las primeras clases que debes tomar para poder entender más a JavaScript.
buen curso conceptual en lo particular el tema de call stack y como debbugear
Me gustó mucho este curso, siempre es interesante e indispensable (a mi opinión) conocer como funciona un lenguaje de programación para ser proeficiente en él.
Buenísimo, nadie me había explicado tambíen el navegador. Gran profe. Muchas gracias.
Diego de Granda, eres top.
Que vivan los cursos cortos, sustanciosos y concisos.
Muy buen curso, me encanto
Simplemente hermoso!
Muchas gracias por este curso, corto y con contenido muy valioso!!!
muchas gracias Diego que buen curso cortico pero sustancioso
Me encantó el curso!!! Aún se puede mejorar, aunque son detalles finos.
Este pata enseña rebien. Es como si ya supiera lo que necesitan los newbies. Gracias estimado.
Excelente curso, me gustan mucho que sean cortos y vayan al grano 😃
Excelente curso y lo mejor que fue corto pero muy bien explicado proximo curso que hare del profesor Diego De Granda sera el Curso Definitivo de HTML y CSS para reforzar el de FrontEnd Developer 2019
Excelente, me encanto este curso! Breve y efectivo!
Excelente. Fácil de entender y muy buena explicación!
Muy buen curso, concreto y a pesar de ser muy teórico es fluido y accesible.
Excelente curso, gracias
Fue uno de los mejores cursos que he tomado, los temas se desarrollaron de manera natural y creo que pudimos entender el tema a la primera
Gracias profe en otros cursos siempre me perdía cuando hablaban de asincronismo o cuando tratan de explicar el call stack, call back queue , el event loop y sobre el trabajo que hacen las APIs, tambien es agradable conocer algo de historia y de como se corre java script en el navegador gracias al motor v8 este curso me gusto mucho
Uno de los mejores cursos en la ruta del JS challenge, excelente profesor!!
Hice un pequeño resumen del curso en mi Github. Lo comparto con ustedes 🙂
excelente curso y muy claro
Excelente curso, explica el asincronismo de manera impecable.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.