Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

1D
5H
43M
33S

V8, el JavaScript Engine de Chrome

4/13
Recursos

V8 es un motor de código abierto para JavaScript creado por Google. Cada navegador tiene su propio motor, pero con la evolución rápida de V8, otros navegadores han optado por integrarlo. Por este motivo, Microsoft Edge u Opera han decidido migrar a V8 para mejorar el rendimiento de su software.

¿Cuál es el objetivo de V8?

Este fue creado por la necesidad de Google de desarrollar su aplicación Google Maps de la manera más óptima posible, ya que los motores antiguos no permitían ejecutar aplicaciones con alta demanda computacional. Node.js utiliza el motor V8 para trabajar con JavaScript del lado del servidor de manera estable.

Contribución creada por Andrés Guano.

Aportes 102

Preguntas 11

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

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.

¿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.

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/

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, 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

¿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.

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!

Actualmente (enero 2022), los navegadores que utilizan V8 son:
Chrome, Brave, Opera, Vivaldi and Microsoft Edge

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.

V8 nace por Google maps

Buenas!
Les comparto la carpeta con la toma de notas de todos los curso de Platzi que fui haciendo! La idea es entre todos ir mejorándolo. Los invito a participar!

https://drive.google.com/drive/folders/1SWGMgTMPbwgasbzcivcpcnIudc2vk_v0?usp=sharing

Cuando lei moto V8, mi cabeza …

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 ^^

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.

Mi aporte para esta clase:

¿Qué es?

Es el motor de JS que corre en el navegador de Google Chrome
open source.
Cada navegador tiene un motor diferente. Pero este V8 es mucho más rápido y se está adoptando para otros navegadores.

¿Por qué nace v8?

Necesitaba gestionar mejor google.maps ya que fuera de su navegador chrome, este no tenía un desempeño eficiente.
En otras palabras, era muy lenta fuera de chrome.
Entonces empiezan a trabajar en un motor que corriera en el Nav y ayudará a movilizar google.Maps
V8 fue un pilar para el desarrollo del navegador Chrome, tuvo tanto éxito que luego lo empezaron a vincular a otras aplicaciones dentro del navegador y empiezan a mejorar su desempeño en general.

Node.js:

Es la parte en que puedes correr JS desde el backend.

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.

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.

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

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.

SpiderMonkey Es el motor usado en Firefox hasta la fecha

Cada navegador tiene su propio motor, por ejemplo V8 es el de Chrome (que también es el motor de Node.js), Chakra el de Edge (hasta 2019, ahora usa V8), Spidermonkey el de Mozilla y JavaScriptCore el de Safari. El motor V8 de Google para el navegador Chrome hace que JavaScript sea muchísimo más rápido. El mismo es Open Source, y por esto ciertos navegadores como Edge, Opera, Brave y Chromium lo han implementado para la construcción de sus motores. También el navegador de Android está basado en V8.

  • ¿Por qué nace V8?

    El motor de V8 nace con la finalidad de optimizar el rendimiento de la aplicación Google Maps en los navegadores, ya que la aplicación tenía un mejor o peor rendimiento dependiendo del motor, pero igualmente corría muy lenta.

    Para esto, el equipo de Google creó un motor para Chrome que ejecutara muchisimo más rápido Google Maps, permitiendo a los usuarios hacer muchísimas cosas. Al probarlo, se dieron cuenta que la rapidez del motor para ejecutar Google Maps permitía además usar JavaScript para hacer aplicaciones con mucha más interacción. Por lo que desarrollaron un motor más robusto para que podamos construir productos web más robustos donde haya mucha interacción.

  • V8 del lado del Backend

    Este motor también sirve para trabajar de lado del servidor en Couchbase, MongoDB y Node.js, permitiendo tener una ejecución más rápida y estable de lado del Backend.

Actualmente casi todos los navegadores famosos utilizan V8, ya que están basados en el navegador de código abierto Chromium de Google. Lo que serían Chrome (que no es lo mismo que Chromium), Opera, Brave, y Microsoft Edge están basados en Chromium y usan V8 como motor. Solo Safari y Firefox tienen sus propios motores. De los top más usados.

Conceptos claves:
Cada navegador tiene su propio motor de JS
El motor de Google Chrome se llama V8, creado por Google en 2008

Notas de la clase:
Es el motor de JavaScript en Google Chrome., creado por Google.
Cada navegador tiene su propio motor.
Hablamos de este motor porque ayuda a JavaScript a ser más rápido y otros navegadores están implementado.
Nace ante la necesidad de Google pues su app web Google maps estaba corriendo en otros navegadores pero no lo hacía bien.
Es una app compleja pues corren muchas cosas, rutas, recomendaciones de caminos, etc corren muchas cosas por detrás y esto causaba que la app corriera lento.
Ante esa situación Google decidió crear su propio navegador, Google Chrome, y para que Google maps corra rápido nace V8.
Conforme el motor V8 fue mejorado posibilito a JS crear app web más robustas.
Es usado por Node.js para correr JavaScript en el backend.

JavaScrit Engine y el Navegador

JavaScrit Engine

Motor de JS,interpreta el codigo para convertilo a Maching Code.

Just in time compiler: Es la compilación en tiempo real que sucede en el proceso del Engine.
V8
Es el motor de JS que corre en Chrome

V8 👨‍💻

Es un motor para JS open source desarrollado por Google en 2008, de manera paralela al lanzamiento de chrome. Google tenia problemas de rendimiento con google maps, por lo que decidieron crear su propio motor que solucionara estos problemas además de un navegador que lo acogería. Este motor ayudó a que JS tuviera un participación más importante en la web, haciéndolo más robusto. Su nombre viene de los motores V8 de los carros.

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?

<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?

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 ++.

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!

2023 y Firefox se resiste a tener V8, yo sé que aún sobreviviremos unos años más :’)

https://www.youtube.com/watch?v=JeyR30L_zmk
les dejo un recurso extra, para mejorar

La verdad es una pasada !!

Por V8 hasta el día de hoy, ayuda a crear aplicaciones web con JavaScript mucho más robustas, con mucha fuerza para que puedas hacer más cosas.

V8 es un motor de código abierto para JavaScript y WebAssembly, creado por Google, siendo su programador jefe Lars Bak.5​

La primera versión del motor V8 fue lanzada el 2 de septiembre de 2008 al mismo tiempo que la primera versión del navegador Google Chrome.

Cabe destacar también que este motor no solo ha sido usado del lado del cliente, sino también del lado del servidor en Couchbase, MongoDB y Node.js.

Está escrito en C++ y es usado en Chromium, Microsoft Edge desde 2020, Brave y Opera.6​7​ También está integrado en el navegador de internet del sistema operativo Android 2.2 “Froyo”. Implementa ECMAScript como especifica ECMA-262 5.ª edición y corre en Windows XP, Vista, Mac OS X 10.5 (Leopard) y Linux en procesadores IA-32 y ARM.

Chrome V8 puede funcionar de manera individual (standalone) o incorporada a cualquier aplicación C++.

Fuente: Wikipedia

Y google dijo: creare mi propiio navegador de internet con juegos de Azar y google maps-zuelas

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

A la fecha de este comentario, aun el motor de mozilla es Gecko

  • Es el motor de JS que corre en el navegador de Chrome. Chrome mismo lo creó. Pero no es el único motor que existe, cada navegador tiene su motor diferente.

  • Es un motor open source y muchos otros navegadores están migrando a él.

  • Nace de la necesidad de que google más pudiera correr más rápido.

  • Existe una lista enorme de motores de JS, V8 no es el único.

  • Node es la parte en la que tu puedes correr JS desde el Backend. También nos funciona desde el Frontend para hacer las aplicaciones más interactivas.

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

Los motores son esos programas que se encargan de convertir código de alto nivel (JavaScript, Python, C) a código de bajo nivel (Machine Code, Bytecode). Cada navegador tiene su propio motor para compilar e interpretar JavaScript.

El motor v8 de chrome se ha vuelvo bastante aceptado por la comunidad, tanto asi que otros navegadores han empezado a utilizarlo, como ejemplo opera y edge.

V8, El Javascript Engine de Chrome

Es el motor de JavaScript que corre en el navegador de Chrome. No es el único motor de JavaScript que existe, cada navegador tiene su propio motor, aunque en los últimos tiempos más navegadores han adoptado V8 como su navegador.

  • Chrome
  • Opera
  • Edge
  • Firefox

Debido al nacimiento de Maps de Google se ve la necesidad de hacer un motor mejor optimizado para renderizar distintos procesos y aplicaciones cada vez más robustas.

V8, el JavaScript Engine de Chrome

Motor de JavaScript que correo en el navegador de Chrome

No es el único motor ya que cada navegador que existe tiene su propio motor.

Chrome, opera, edge  utilizan actualmente utilizan V8, ya que es de uso libre y reconocido por si efectividad para correr JavaScript.

V8 nace con la necesidad de que JS corra muy rápido en el navegador Chrome.

Node.js

Utiliza v8 para correr JavaScript en el backend

Nota: JavaScript engine de Chrome, V8.

  • Nace porque google maps muy complejo de ejecutar en el navegador.
  • Se crea en 2008.
  • Se utiliza en muchos navegadores y podría volverse un standart¿?

V8: Motor que Chrome creó para correr JS en su navegador. ¿Por qué nace? Nace debido a la necesidad de ayudar a Google Maps a que corra en los diferentes navegadores de manera estable, se renderice de forma limpia y sobre todo rápida.
Utilidad: Ayuda a que JS sea mucho más rápido.

**Engines destacados
**
A lo largo del tiempo han existido distintos javaScript engines, entre los más destacados tenemos a:

-V8: Creado por Google, usado por Brave, Chrome, Opera, Vivaldi y recientemente por Edge. También es usado por Node.js, Electron y ahora el famoso Deno.
-SpiderMonkey: Desarrollado por Mozilla y usado por Firefox.
-JavaScriptCore: El motor de Apple para Safari.
-Chakra: Creado por Microsoft para Internet Explorer y posteriormente para Edge antes de pasar a V8.

Chrome is up to 23% faster in M91 and saves over 17 years of CPU time daily
Thursday, May 27, 2021
Since the launch of Chrome in 2008, speed has been one of the 4 core principles that shape the work we do to deliver a highly performant browser. The V8 JavaScript compiler is a critical part of delivering maximum speed for the JavaScript that’s shipped on practically every web page. In our next post in The Fast and the Curious series, we are excited to share how improvements to the V8 engine are delivering up to 23% faster performance.
An important component of delivering a fast browser is fast JavaScript execution. In Chrome, that job is done by the V8 engine which executes over 78 years worth of JavaScript code on a daily basis. In M91 Chrome is now up to 23% faster with the launch of a new Sparkplug compiler and short builtin calls, saving over 17 years of our users’ CPU time each day! Sparkplug is a new JavaScript compiler that fills the gap between needing to start executing quickly and optimizing the code for maximum performance. Short builtin calls optimize where in memory we put generated code to avoid indirect jumps when calling functions.
Sparkplug
The V8 engine has multiple compilers which can make different tradeoffs throughout the various phases of executing JavaScript. Three years ago, we launched a new two-tier compiler system consisting of Ignition and Turbofan. Ignition is a bytecode interpreter whose job is to start executing the JavaScript with as little delay as possible. Turbofan is the optimizing compiler that generates high-performance machine code based on information gathered during JavaScript execution; as a result, it starts up more slowly than Ignition’s bytecode compiler. Sparkplug strikes a balance between Ignition and Turbofan in that it does generate native machine code but does not depend on information gathered while executing the JavaScript code. This lets it start executing quickly while still generating relatively fast code. For a complete technical deep dive into what it took to make this new engine, please see our V8 blog post.

Short builtins
Short builtins is a mechanism by which the V8 engine optimizes the location in memory of generated code. When V8 generates CPU-specific code from JavaScript, it lays that code out in memory. This generated code will frequently call builtin functions, which are small snippets of code for handling common routines --everything from basic operations like adding two variables, to full-fledged functions in the JavaScript standard library. For some CPUs, calling functions that are further away from your generated code can cause CPU-internal optimizations (such as branch prediction logic) to fail. The fix for this is to copy the builtin functions into the same memory region as the generated code. This change is especially impactful for the new Apple M1 chip. Please see our V8 blog post to learn more about the impact across platforms of this feature.
Stay turned for many more performance improvements to come!
Posted by Thomas Nattestad, Chrome Product Manager
Data source for all statistics: Speedometer 2.0.

V8

  • Es un interprete que se encarga de compilar código JavaScript a código maquina.

  • Nace porque Google Maps no corría muy bien en los navegadores debido a su complejidad

  • Creado por Google para poder correr JS en su navegador.

  • V8 ayuda a que JS corra de manera mas rápida, es por eso que otros navegadores lo han adoptado.

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.

¿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! 😄

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