Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes: $349
$259
Currency
Antes: $349
Ahorras: $90
COMIENZA AHORA
Termina en: 9D : 6H : 42M : 17S

Debes iniciar sesión

Para ver esta clase crea una cuenta sin costo o inicia sesión

V8, el JavaScript Engine de Chrome

4/13

La razón del nombre “motor V8” y el logo se debe a la identificación con los motores V8 de los automóviles.
.
Un motor V8 en el automovilismo es un motor montado en el cárter con dos bancos de cuatro cilindros, que comparten cigüeñal, formando una “V”.
.
Es usado en muchas categorías de competición automovilística, especialmente en Estados Unidos, este tipo de motores incluso es ocupado en grandes competiciones de autos,

Tres preguntas de exmen
El motor de JavaScript V8 es lanzado en el 2008, a traves del navegador de Google Crhome, pero especialemte nacio para que la aplcacion Google Maps corriera mas rapido.
V8 ayuda a que JS corra de manera más rápida, con esto podemos crear aplicaciones más robustas y rápidas.

JavaScript engines

Chrome - V8
Firefox - SpiderMonkey
Edge - ChakraCore
Safari - JavaScriptCore
Opera - Caracan

Aquí pueden revisar la compatibilidad de los distintos navegadores respecto a cada motor de JavaScript
https://kangax.github.io/compat-table/es6/

¿Qué es V8?
V8 es un motor open-source escrito en C++ para compilar JavaScript y WebAssembly en código máquina. Esto quiere decir que traduce JavasScript a un código puramente digital capaz de ser interpretado por la CPU donde se ejecuta.

Este motor fue desarrollado por Google para Google Chrome y su primera versión vio la luz en 2008 junto con la primera versión del navegador.

D9jbVu7XYAA_sWo.png

El motor de JavaScript va a funcionar como un interprete en el navegador, para que cuando le llegue código JavaScript sea capaz de leer ese código, interpretarlo, y traducírselo a nuestra computadora para que realice la función que programamos.

Este proceso se lo conoce como just in time compiler. Es una técnica para mejorar el rendimiento de sistemas de programación que compilan a bytecode, consistente en traducir el bytecode a código máquina nativo en tiempo de ejecución.

V8 Engine es el motor de JavaScript de Chrome, utilizado tambien en Node. Es el que mas se esta utilizando hoy en dia por su velocidad, estabilidad y evolucion. Antes cada navegador tenia su propio motor, pero como V8 es muy bueno, los navegadores lo estan empezando a optar.

V8 es el motor de código abierto de alto rendimiento de JavaScript y WebAssembly de Google, escrito en C ++. Se usa en Chrome y en Node.js, entre otros

V8 es el motor de JS que corre en Chrome. este fue desarrollado ya que la app de google (google maps) era muy lenta en los navegadores.

En pocas palabras en esa época google se dijo. Crearé mi propio motor con mis juguetitos y todo. Y pum, crearon tremenda bestia en la que casi todos los navegadores están usándola hoy en día.

wow no sabia eso acerca de google maps y la creación de V8, interesante, muy buen profesor!

💛 V8, el JavaScript Engine de Chrome

<h4>Apuntes</h4>
  • Motor de JavaScript que corre en el navegador de Chrome
  • No es el único motor de JavaScript [cada navegador tiene el suyo]
  • Bastantes navegadores están implementado V8
  • Nace debido a que necesitaba correr de una manera correcta Google Maps 🗺️
    • Se necesitaba tener un entorno el cual sea rápido y eficiente
  • Con la idea de aplicar a otros usos ⇒ mejoran V8
  • V8 ⇒ puede ser implementado en el back end con Node

RESUMEN: V8 nace por la necesidad de crear aplicaciones con JS de una manera mas robusta

Google Maps siempre me ha parecido uno de los desarrollos más impresionantes en Web, y que haya sido la razón del nacimiento de V8 hace que haya sido posiblemente uno de los mejores productos de Google

V8 nace por Google maps

¿Cómo funciona el JavaScript Engine?

⠀⠀⠀
Es el motor de Javascript, este motor siempre corre en el navegador.
⠀⠀⠀

¿Qué es y en qué nos ayuda?

⠀⠀⠀
El motor de JavaScript funciona como un interprete intermedio, traduce tu código Javascript a Machine Code.
⠀⠀⠀
Esto es importante, porqué V8 interpreta en tiempo real el código que se ejecuta. A esto se le llama Just in time compiler (JIT Compiler)
⠀⠀⠀
#V8, el JavaScript Engine de Chrome
⠀⠀⠀
Es el motor que Google creó para su navegador, hace un tiempo cada navegador tenía su propio motor. Pero el motor V8 en especial ha ido evolucionando bastante y se ha vuelto muy rápido.
⠀⠀⠀
Es por eso que varios navegadores lo han implementado en si mismos, ya que V8 es open source.
⠀⠀⠀
¿Cómo nace?
⠀⠀⠀
Google quería hacer más rápido Maps en los demás navegadores, la solución fue crear su propio navegador. Ahí nace V8 por la necesidad de agilizar sus aplicaciones para beneficio de sus usuarios.
⠀⠀⠀
Node es la forma en la que puedes usar Javascript desde el backend.

Cada navegador tiene un motor diferente, pero como V8 es open source otros navegadores están migrando a él.

  • V8 ayuda a que JS corra de manera más rápida, con esto podemos crear aplicaciones más robustas y rápidas.
    -V8 nació para que Google Maps funcione de manera óptima.

Google con su navegador Chrome implemento V8 para correr las cosas de JavaScript mas rápido.
Esto ayudó a que JavaScript pueda correr aplicaciones web más robustas.
Node.js es la parte que tu puedas correr JavaScript en el backend.

Y yo que pensaba que era magia, y que JS era interpretado por el navegador

V8: Nace por que google maps corria muy lento en los otros navegadores, entonces Google decide hacer su propio navegador Chrome y el Motor V8 para que su app de google maps corriera mas rapido.

El v8 Ingenieria JavaScript Está escrito en C++

**Navegadores que usan el motor V8: Chrome,Opera, EDGE, Firefox **

v8: Motor de javascript que chrome creo para correr javascript, cada navegador tiene su propio motor, pero v8 es el que esta haciendo un trabajo mas grande, por lo tanto otros navegadores los están empezando a adoptar.

Esto es raro, ya que Google empezó como un navegador. No puede ser que Google ya haya tenido a Google maps antes de que tuviera su navegador. No quería ser el aguafiestas pero habrá que revisar esta clase…

Pero al final no he podido saber ¿Por qué razón el motor de JS hecho por Google para Chrome se llama V8?

Los de google son moustros, lo que yo hubiera hecho es crear modales o opciones para evitar la lentitud de alguna manera, pero ellos vieron el problema y crearon un motor de JS, Genios.

<Video4-V8elJavaScriptEnginedeChrome>
V8 es el motor de Chrome. Creado originalmente para que google maps funcione mas rapido.
Como es muy rápido , open source otros browser están migrando sus motores a v8.
</Video4-V8elJavaScriptEnginedeChrome>

Hasta en el lanzamiento de SpaceX hubo tecnologías web para crear la interfaz del Crew dragon, que por cierto está basado en chromium, por lo tanto corre V8, así de potente es lo que podemos lograr.

V8
- El motor de javascript que corre en el navegador de Chrome
- Es opensource por lo que otros navegadores lo han adoptado como Opera o Edge
- Nace gracias a google maps, para que google map corra más rápido (en la parte de renderizar los mapas)

Si Node usa V8 para correr JavaScript en el Backend, también se usa este V8 para JS en sistemas embebidos y IoT no?

a — JavaScriptCore (Apple)
Motor utilizado principalmente en los navegadores web Safari , después evolucionó a Nitro (compila código JS en código máquina de manera nativa)
b — SpiderMonkey (Mozilla)
Motor utilizado principalmente en los navegadores web Firefox , cuando Apple sacó Nitro, Mozilla aprovechó algunas partes para optimizar el suyo.
c — Chakra (Microsoft)
Motor utilizado en el navegador web Edge , aunque actualmente está siendo reconstruido como un navegador basado en Chromium, por lo que en futuras versiones utilizará V8.

Resumen :
V8: es el motor de Javascript de Chrome.

No es el unico motor de Javascript que existe.

Como Nace V8

Google tenia google Maps, y estaba corriendo en otros navegadores y no lo hacia de la mejor manera.

Se crea Chrome y luego se comienza a trabajar en el motor de JS para que la app de google Maps corriera de manera eficiente.

Cuando se logro correr de la mejor manera google maps se comienza a trabajar mas fuerte en V8 para que Js pudiera correr aplicaciones de todo tipo de manera robusta.

el motor v8 es originalmente un motor de automóviles creado por la compañia ford que revoluciono la era de los motores por los años 1900, por tanto Google tomo como inspiración esto para llamarle asi.

V8 es el motor de JavaScript y WebAssembly de alto rendimiento de código abierto de Google, escrito en C ++. Se usa en Chrome y en Node.js, entre otros. Implementa ECMAScript y WebAssembly , y se ejecuta en Windows 7 o posterior, macOS 10.12+ y sistemas Linux que utilizan procesadores x64, IA-32, ARM o MIPS. V8 puede ejecutarse de forma independiente o puede integrarse en cualquier aplicación C ++.

image001.png

Vaya!! Datos duros. No sabía lo de “Google Maps”. Siempre se aprende algo nuevo cada día.

Una información muy interesante

Me intriga saber como crear un motor de JS como V8. A seguir!

v8 nace porque Gooogle Maps era muy pesado. Al ver su potencial lo hicieron más robusto. Amazing 😄

V8 es usado tambien en Node.js en el backend.

Lista de motores de ECMAScript/JavaScript:

https://en.wikipedia.org/wiki/List_of_ECMAScript_engines

Comparación de los distintos motores:

https://en.wikipedia.org/wiki/Comparison_of_JavaScript_engines

¿Qué es V8?

Motor de JavaScript que corre en el navegador de Chrome. Cada navegador tiene su propio motor de JavaScript. Es uno de los motores que más se mantiene a la vanguardia y el motor de JavaScript más completo. Haciendo que otros navegadores estén adoptando al motor de JavaScript (V8).

¿Cómo nace?

Google Maps, estaba empezando a ser usada por diferentes navegadores, el problema es que Google Maps se ejecutaba de manera lenta en dichos navegadores. Esto hizo que Google se planteara la tarea de hacer que Google Maps corriera de manera rápida. Esto lo hizo creando su propio navegador, al cual llamo Chrome. Creando su propio motor de JavaScript para que ayudará a entender el código JavaScript y ejecutara Google Maps sin la necesidad de demorarse tanto.

Con el tiempo V8 se empieza a ser mucho más robusto para ejecutar aplicaciones mucho mas robustas y que corran sin ningún problema.

Noticias sobre V8 en la ultima actualización de Google Chrome
Aqui!

APUNTES

V8 es el motor de JavaScript que corre en el navegador de Chrome. Chrome lo creo para poder compilar en JavaScript. No es el único motor, cada navegador tiene un motor diferente, Pero como V8 es un motor muy estable y es opensource, los demás navegadores han estado emigrando a este motor. Este motor nace porque Google Maps no corría muy bien ya que es una aplicación muy compleja. Y al momento de abrirla en los demás navegadores no corría bien y de ahi nace V8 para que fuera mas rápida y los usuarios tuvieran mejor experiencia. Y gracias al buen desarrollo que a tenido V8 al igual JavaScript se ha ido actualizando y se puede utilizar para aplicaciones mas robustas.

como puedo saber si mi firefox tiene V8??

Una moto de 8 Cilindros, es un mega auto .

Muy interesante la razón por la que fue creado!

Interesante 😄

Wow, va buenísimo el curso !!!

Chrome es hijo de Chrommiun un proyecto de código abierto.

Excelente clase.

Muy interesante

Super

Gran información, había oido hablar mucho de V8 pero no llegaba a comprender que era y porqué se creo.

V8 gran maquina virtual, potente y rapida!

Poco a poco vamos descubriendo cómo está hecho y el comportamiento de éste lenguaje.
Genial! 😄

.

Pregunta seria: Qué diferencia hay entre un motor, un compilador y un intérprete?

Firefox usa su propio motor llamado SpiderMonkey.

Gracias Google Maps

Acá un link si quieren aprender más de la historia de los motores para JS

SUMANDO A LOS APORTES.

Además de esto, V8 se encarga de gestionar el call stak,que es la pila de ejecución; el memory heap, que es la zona de almacenamiento dinámica donde se almacenan las variables declaradas en los bloques; y el garbage collector para limpiar y liberar espacio. Por último, proporciona todos los tipos de datos, operadores, objetos y funciones.

Grande Chrome

Muy bueno!

MY NOTES V8 THE JAVASCRIPT ENGINE OF CHROME

v8 Es el motor de javascript que corre en el navegador de chrome

V8 no es el unico motor que existe, cada navegador tiene un motor diferente

Hablaremos de el porque es el que mas esta ayudando en el desarrollo con js

Antes cada navegador tenia su propio motor

Pero ahora como ayudado tanto a js los navegadores han estado migrando hacia este motor

¿ Porque nace?

Porque google maps no corria bien en otros navegadores, esta aplicacion como necesita de muchas dependencias para poder funcionar hacia que en otros navegadores corriera muy lento

Entonces crean chrome para generar una herramienta que los ayudara a que la aplicación corriera mas rápido

Desde ahi nace v8 como motor para chrome y esto hace que mejoren el motor para otro tipo de aplicaciones aun mas grandes, entonces esto ayuda a que javascipt pueda ser un lenguaje que genere aplicaciones muy grandes.

El Motor V8 de Chrome. Es demasiado veloz para correr archivos JS. Nació porque Google Maps requiere muchos recursos para los servicios que tiene. Así se podía hacer una aplicación muy rápida para mapas, rutas, recomendaciones, lugares. Esto logró un desarrolo y evolución de V8 al punto de poder hacer que corra aplicaciones más robustas y de manera fluida gracias a ésta evolución, que no se detiene.

  • Node es la forma de hacer que JS corra en el backend y es justamente, obviamente, con V8

f

Una explicación super clara!
Lo había escuchado pero no sabia que era.
Gran clase profes Diego 😄

Igual hasta donde supe, V8 está escrito en C (¿O era C++? 🤔) y al ser igual un lenguaje muy rápido, mejora todavía más la eficiencia de V8 ^^

El motor (engine) de JavaScript de Firefox actualmente es SpiderMonkey

La razón del nombre “motor V8” y el logo se debe a la identificación con los motores V8 de los automóviles.
.
Un motor V8 en el automovilismo es un motor montado en el cárter con dos bancos de cuatro cilindros, que comparten cigüeñal, formando una “V”.
.
Es usado en muchas categorías de competición automovilística, especialmente en Estados Unidos, este tipo de motores incluso es ocupado en grandes competiciones de autos,

Tres preguntas de exmen
El motor de JavaScript V8 es lanzado en el 2008, a traves del navegador de Google Crhome, pero especialemte nacio para que la aplcacion Google Maps corriera mas rapido.
V8 ayuda a que JS corra de manera más rápida, con esto podemos crear aplicaciones más robustas y rápidas.

JavaScript engines

Chrome - V8
Firefox - SpiderMonkey
Edge - ChakraCore
Safari - JavaScriptCore
Opera - Caracan

Aquí pueden revisar la compatibilidad de los distintos navegadores respecto a cada motor de JavaScript
https://kangax.github.io/compat-table/es6/

¿Qué es V8?
V8 es un motor open-source escrito en C++ para compilar JavaScript y WebAssembly en código máquina. Esto quiere decir que traduce JavasScript a un código puramente digital capaz de ser interpretado por la CPU donde se ejecuta.

Este motor fue desarrollado por Google para Google Chrome y su primera versión vio la luz en 2008 junto con la primera versión del navegador.

D9jbVu7XYAA_sWo.png

El motor de JavaScript va a funcionar como un interprete en el navegador, para que cuando le llegue código JavaScript sea capaz de leer ese código, interpretarlo, y traducírselo a nuestra computadora para que realice la función que programamos.

Este proceso se lo conoce como just in time compiler. Es una técnica para mejorar el rendimiento de sistemas de programación que compilan a bytecode, consistente en traducir el bytecode a código máquina nativo en tiempo de ejecución.

V8 Engine es el motor de JavaScript de Chrome, utilizado tambien en Node. Es el que mas se esta utilizando hoy en dia por su velocidad, estabilidad y evolucion. Antes cada navegador tenia su propio motor, pero como V8 es muy bueno, los navegadores lo estan empezando a optar.

V8 es el motor de código abierto de alto rendimiento de JavaScript y WebAssembly de Google, escrito en C ++. Se usa en Chrome y en Node.js, entre otros

V8 es el motor de JS que corre en Chrome. este fue desarrollado ya que la app de google (google maps) era muy lenta en los navegadores.

En pocas palabras en esa época google se dijo. Crearé mi propio motor con mis juguetitos y todo. Y pum, crearon tremenda bestia en la que casi todos los navegadores están usándola hoy en día.

wow no sabia eso acerca de google maps y la creación de V8, interesante, muy buen profesor!

💛 V8, el JavaScript Engine de Chrome

<h4>Apuntes</h4>
  • Motor de JavaScript que corre en el navegador de Chrome
  • No es el único motor de JavaScript [cada navegador tiene el suyo]
  • Bastantes navegadores están implementado V8
  • Nace debido a que necesitaba correr de una manera correcta Google Maps 🗺️
    • Se necesitaba tener un entorno el cual sea rápido y eficiente
  • Con la idea de aplicar a otros usos ⇒ mejoran V8
  • V8 ⇒ puede ser implementado en el back end con Node

RESUMEN: V8 nace por la necesidad de crear aplicaciones con JS de una manera mas robusta

Google Maps siempre me ha parecido uno de los desarrollos más impresionantes en Web, y que haya sido la razón del nacimiento de V8 hace que haya sido posiblemente uno de los mejores productos de Google

V8 nace por Google maps

¿Cómo funciona el JavaScript Engine?

⠀⠀⠀
Es el motor de Javascript, este motor siempre corre en el navegador.
⠀⠀⠀

¿Qué es y en qué nos ayuda?

⠀⠀⠀
El motor de JavaScript funciona como un interprete intermedio, traduce tu código Javascript a Machine Code.
⠀⠀⠀
Esto es importante, porqué V8 interpreta en tiempo real el código que se ejecuta. A esto se le llama Just in time compiler (JIT Compiler)
⠀⠀⠀
#V8, el JavaScript Engine de Chrome
⠀⠀⠀
Es el motor que Google creó para su navegador, hace un tiempo cada navegador tenía su propio motor. Pero el motor V8 en especial ha ido evolucionando bastante y se ha vuelto muy rápido.
⠀⠀⠀
Es por eso que varios navegadores lo han implementado en si mismos, ya que V8 es open source.
⠀⠀⠀
¿Cómo nace?
⠀⠀⠀
Google quería hacer más rápido Maps en los demás navegadores, la solución fue crear su propio navegador. Ahí nace V8 por la necesidad de agilizar sus aplicaciones para beneficio de sus usuarios.
⠀⠀⠀
Node es la forma en la que puedes usar Javascript desde el backend.

Cada navegador tiene un motor diferente, pero como V8 es open source otros navegadores están migrando a él.

  • V8 ayuda a que JS corra de manera más rápida, con esto podemos crear aplicaciones más robustas y rápidas.
    -V8 nació para que Google Maps funcione de manera óptima.

Google con su navegador Chrome implemento V8 para correr las cosas de JavaScript mas rápido.
Esto ayudó a que JavaScript pueda correr aplicaciones web más robustas.
Node.js es la parte que tu puedas correr JavaScript en el backend.

Y yo que pensaba que era magia, y que JS era interpretado por el navegador

V8: Nace por que google maps corria muy lento en los otros navegadores, entonces Google decide hacer su propio navegador Chrome y el Motor V8 para que su app de google maps corriera mas rapido.

El v8 Ingenieria JavaScript Está escrito en C++

**Navegadores que usan el motor V8: Chrome,Opera, EDGE, Firefox **

v8: Motor de javascript que chrome creo para correr javascript, cada navegador tiene su propio motor, pero v8 es el que esta haciendo un trabajo mas grande, por lo tanto otros navegadores los están empezando a adoptar.

Esto es raro, ya que Google empezó como un navegador. No puede ser que Google ya haya tenido a Google maps antes de que tuviera su navegador. No quería ser el aguafiestas pero habrá que revisar esta clase…

Pero al final no he podido saber ¿Por qué razón el motor de JS hecho por Google para Chrome se llama V8?

Los de google son moustros, lo que yo hubiera hecho es crear modales o opciones para evitar la lentitud de alguna manera, pero ellos vieron el problema y crearon un motor de JS, Genios.

<Video4-V8elJavaScriptEnginedeChrome>
V8 es el motor de Chrome. Creado originalmente para que google maps funcione mas rapido.
Como es muy rápido , open source otros browser están migrando sus motores a v8.
</Video4-V8elJavaScriptEnginedeChrome>

Hasta en el lanzamiento de SpaceX hubo tecnologías web para crear la interfaz del Crew dragon, que por cierto está basado en chromium, por lo tanto corre V8, así de potente es lo que podemos lograr.

V8
- El motor de javascript que corre en el navegador de Chrome
- Es opensource por lo que otros navegadores lo han adoptado como Opera o Edge
- Nace gracias a google maps, para que google map corra más rápido (en la parte de renderizar los mapas)

Si Node usa V8 para correr JavaScript en el Backend, también se usa este V8 para JS en sistemas embebidos y IoT no?

a — JavaScriptCore (Apple)
Motor utilizado principalmente en los navegadores web Safari , después evolucionó a Nitro (compila código JS en código máquina de manera nativa)
b — SpiderMonkey (Mozilla)
Motor utilizado principalmente en los navegadores web Firefox , cuando Apple sacó Nitro, Mozilla aprovechó algunas partes para optimizar el suyo.
c — Chakra (Microsoft)
Motor utilizado en el navegador web Edge , aunque actualmente está siendo reconstruido como un navegador basado en Chromium, por lo que en futuras versiones utilizará V8.

Resumen :
V8: es el motor de Javascript de Chrome.

No es el unico motor de Javascript que existe.

Como Nace V8

Google tenia google Maps, y estaba corriendo en otros navegadores y no lo hacia de la mejor manera.

Se crea Chrome y luego se comienza a trabajar en el motor de JS para que la app de google Maps corriera de manera eficiente.

Cuando se logro correr de la mejor manera google maps se comienza a trabajar mas fuerte en V8 para que Js pudiera correr aplicaciones de todo tipo de manera robusta.

el motor v8 es originalmente un motor de automóviles creado por la compañia ford que revoluciono la era de los motores por los años 1900, por tanto Google tomo como inspiración esto para llamarle asi.

V8 es el motor de JavaScript y WebAssembly de alto rendimiento de código abierto de Google, escrito en C ++. Se usa en Chrome y en Node.js, entre otros. Implementa ECMAScript y WebAssembly , y se ejecuta en Windows 7 o posterior, macOS 10.12+ y sistemas Linux que utilizan procesadores x64, IA-32, ARM o MIPS. V8 puede ejecutarse de forma independiente o puede integrarse en cualquier aplicación C ++.

image001.png

Vaya!! Datos duros. No sabía lo de “Google Maps”. Siempre se aprende algo nuevo cada día.

Una información muy interesante

Me intriga saber como crear un motor de JS como V8. A seguir!

v8 nace porque Gooogle Maps era muy pesado. Al ver su potencial lo hicieron más robusto. Amazing 😄

V8 es usado tambien en Node.js en el backend.

Lista de motores de ECMAScript/JavaScript:

https://en.wikipedia.org/wiki/List_of_ECMAScript_engines

Comparación de los distintos motores:

https://en.wikipedia.org/wiki/Comparison_of_JavaScript_engines

¿Qué es V8?

Motor de JavaScript que corre en el navegador de Chrome. Cada navegador tiene su propio motor de JavaScript. Es uno de los motores que más se mantiene a la vanguardia y el motor de JavaScript más completo. Haciendo que otros navegadores estén adoptando al motor de JavaScript (V8).

¿Cómo nace?

Google Maps, estaba empezando a ser usada por diferentes navegadores, el problema es que Google Maps se ejecutaba de manera lenta en dichos navegadores. Esto hizo que Google se planteara la tarea de hacer que Google Maps corriera de manera rápida. Esto lo hizo creando su propio navegador, al cual llamo Chrome. Creando su propio motor de JavaScript para que ayudará a entender el código JavaScript y ejecutara Google Maps sin la necesidad de demorarse tanto.

Con el tiempo V8 se empieza a ser mucho más robusto para ejecutar aplicaciones mucho mas robustas y que corran sin ningún problema.

Noticias sobre V8 en la ultima actualización de Google Chrome
Aqui!

APUNTES

V8 es el motor de JavaScript que corre en el navegador de Chrome. Chrome lo creo para poder compilar en JavaScript. No es el único motor, cada navegador tiene un motor diferente, Pero como V8 es un motor muy estable y es opensource, los demás navegadores han estado emigrando a este motor. Este motor nace porque Google Maps no corría muy bien ya que es una aplicación muy compleja. Y al momento de abrirla en los demás navegadores no corría bien y de ahi nace V8 para que fuera mas rápida y los usuarios tuvieran mejor experiencia. Y gracias al buen desarrollo que a tenido V8 al igual JavaScript se ha ido actualizando y se puede utilizar para aplicaciones mas robustas.

como puedo saber si mi firefox tiene V8??

Una moto de 8 Cilindros, es un mega auto .

Muy interesante la razón por la que fue creado!

Interesante 😄

Wow, va buenísimo el curso !!!

Chrome es hijo de Chrommiun un proyecto de código abierto.

Excelente clase.

Muy interesante

Super

Gran información, había oido hablar mucho de V8 pero no llegaba a comprender que era y porqué se creo.

V8 gran maquina virtual, potente y rapida!

Poco a poco vamos descubriendo cómo está hecho y el comportamiento de éste lenguaje.
Genial! 😄

.

Pregunta seria: Qué diferencia hay entre un motor, un compilador y un intérprete?

Firefox usa su propio motor llamado SpiderMonkey.

Gracias Google Maps

Acá un link si quieren aprender más de la historia de los motores para JS

SUMANDO A LOS APORTES.

Además de esto, V8 se encarga de gestionar el call stak,que es la pila de ejecución; el memory heap, que es la zona de almacenamiento dinámica donde se almacenan las variables declaradas en los bloques; y el garbage collector para limpiar y liberar espacio. Por último, proporciona todos los tipos de datos, operadores, objetos y funciones.

Grande Chrome

Muy bueno!

MY NOTES V8 THE JAVASCRIPT ENGINE OF CHROME

v8 Es el motor de javascript que corre en el navegador de chrome

V8 no es el unico motor que existe, cada navegador tiene un motor diferente

Hablaremos de el porque es el que mas esta ayudando en el desarrollo con js

Antes cada navegador tenia su propio motor

Pero ahora como ayudado tanto a js los navegadores han estado migrando hacia este motor

¿ Porque nace?

Porque google maps no corria bien en otros navegadores, esta aplicacion como necesita de muchas dependencias para poder funcionar hacia que en otros navegadores corriera muy lento

Entonces crean chrome para generar una herramienta que los ayudara a que la aplicación corriera mas rápido

Desde ahi nace v8 como motor para chrome y esto hace que mejoren el motor para otro tipo de aplicaciones aun mas grandes, entonces esto ayuda a que javascipt pueda ser un lenguaje que genere aplicaciones muy grandes.

El Motor V8 de Chrome. Es demasiado veloz para correr archivos JS. Nació porque Google Maps requiere muchos recursos para los servicios que tiene. Así se podía hacer una aplicación muy rápida para mapas, rutas, recomendaciones, lugares. Esto logró un desarrolo y evolución de V8 al punto de poder hacer que corra aplicaciones más robustas y de manera fluida gracias a ésta evolución, que no se detiene.

  • Node es la forma de hacer que JS corra en el backend y es justamente, obviamente, con V8

f

Una explicación super clara!
Lo había escuchado pero no sabia que era.
Gran clase profes Diego 😄

Igual hasta donde supe, V8 está escrito en C (¿O era C++? 🤔) y al ser igual un lenguaje muy rápido, mejora todavía más la eficiencia de V8 ^^

El motor (engine) de JavaScript de Firefox actualmente es SpiderMonkey