¿Qué es V8 en programación?

¿Qué es un V8? V8 es un motor de código abierto escrito en C++ para compilar JavaScript y WebAssembly en el código del motor. Esto quiere decir que transforma JavaScript en código digital solo que puede ser interpretado por la únidad central de procesamiento donde se ejecuta.

BigTunaOnline / Shutterstock.com

Google plus ha publicado en este momento un nuevo compilador JavaScript, llamado Sparkplug, para su motor JavaScript V8 en Google chrome. Los ingenieros de Sparkplug afirman que crea una experiencia web mucho más rápida y lo realiza «realizando trampa».

Motor de JavaScript

De lo que hemos citado previamente sobre de qué forma marcha JavaScript, entenderá que el navegador realiza el desarrollo de llevar a cabo las normas contenidas en un archivo de referencia en el HTML y bajar, no obstante, no es el navegador el que hace esto, sino más bien el motor JavaScript o el JavaScript Engine que conocemos, por su nombre en inglés.

Este es exactamente el programa que interpreta el código JavaScript mientras que ejecuta un script según con los indicadores de dictado. Todos y cada uno de los navegadores poseen un motor de JavaScript; los mucho más conocidos son:

Virtudes y desventajas de Node.js

La arquitectura asíncrona fundamentada en acontecimientos de Node.js y la utilización del motor Google plus V8 hacen de Node.js entre los mucho más Los ámbitos de tiempo de ejecución en desarrollo son mucho más veloces y mejores de cara al desarrollo de apps web o de escritorio. Y las virtudes son escasas:

  • Escalabilidad: siendo con la capacidad de procesar tantas conexiones simultáneamente, Node.js es un enorme ambiente para crear apps de red escalables con un prominente nivel de desempeño
  • Desempeño y eficacia: si los procesos se ejecutan sin bloqueos y emplean menos elementos, Node.js es un ambiente veloz y muy eficaz.
  • Simple: Node.js es el marco que emplea JavaScript, un lenguaje bien estructurado que es parcialmente simple de estudiar.
  • Código abierto: es un programa de código libre, esto quiere decir que el código es abierto y no requiere ninguna licencia para utilizarlo.
  • Red social y soporte: debido al empleo y desarrollo de Node.js, tal como al despliegue de interfaces como GitHub, la red social de Node.js creció y se mantuvo activa con el finalidad de sostener y progresar este ambiente, tal como la disponibilidad de documentos relacionados con este ambiente de ejecución.

Tamaño y agilidad

Merced a la compresión de punteros, es con la capacidad de achicar la utilización de memoria en un 40%. En la práctica, esto quiere decir que los websites se cargan mucho más veloz. Aquí está la proporción de pruebas efectuadas por el aparato de V8 en websites reales:

Deja un comentario