Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Noticias / Hermes: El Motor de código abierto JavaScript de Facebook

Hermes: El Motor de código abierto JavaScript de Facebook

Por jc mouse viernes, julio 12, 2019

En la convención de Chain React  en Portland (Oregon), Marc Horowitz ingeniero de software en Facebook presentó el motor de código abierto de JavaScript llamado «Hermes» diseñado para aumentar la eficiencia de las grandes aplicaciones en las unidades de Android de gama baja.

Hermes engine

El nuevo desarrollo del gigante azul está diseñado para su uso en el marco React Native, que se puede usar para crear aplicaciones de Javascript para sistemas operativos móviles. Debido a que a diferencia de otros motores de JavaScript que traducen el código JS en un código de bytes en tiempo de ejecución (just-in-time), Hermes trabaja con un código que ya estaba compilado cuando se creó el paquete. Para generar un código muy compacto, Hermes usa su propio bytecode. La compilación y optimización del código de bytes ocurre en la computadora del desarrollador. Esto puede ejecutarse en Linux, Mac OS o Windows.

El proyecto Hermes incluye:

  • Un depurador de JavaScript que funciona en la línea de comandos
  • hermes-repl, un programa que te permite ingresar y ejecutar código JavaScript de manera interactiva
  • hbcdump, un desensamblador de bytecode de Hermes;
  • Hermesc, un compilador de Hermes como un programa independiente que compila JavaScript en el código de bytes de Hermes;
  • hvm, una máquina virtual de Hermes como un programa independiente que puede ejecutar el código de bytes de Hermes pero que no contiene ninguna función de compilación.

Hermes ya se encuentra disponible en Github bajo licencia MIT para que lo utilicen todos los desarrolladores. También tiene una cuenta en Twitter @HermesEngine y una página de inicio en hermesengine.dev

A continuación podemos ver la presentación de Horowitz en la convención de Chain React 2019:

enjoy!

Tags

Artículos similares

Google Play elimina todas las Apps sobre Coronavirus

El gigante de la informática Google, ante la reciente pandemia mundial declarada por la OMS (Organización Mundial de la[...]

Cliente Retrofit – Web Service

Continuando el post de «Introducción a Retrofit» donde realizamos una breve preparación a lo que es el uso de la librerí[...]

Melody ML: Separa fácilmente pistas de audio usando IA

Melody.ml  es un aplicación online que usa la I.A (Inteligencia Artificial) para procesar archivos MP3 y separar en pist[...]

API completo y ligero para el uso de webcams desde java

Webcam Capture es un API  que permite usar una cámara web incorporada o externa directamente desde código Java utilizand[...]

Sigue la evolución del Coronavirus en Bolivia en tiempo real

Las empresas GeoSystems e Inteligencia Geoespacial (Igeo) en coordinación con el Gobierno Nacional de Bolivia,  desarrol[...]

Modo IA de Google: Por Qué Tu Sitio Web Dejará de Ser Sostenible ¿El Fin del Contenido Gratuito?

La llegada del Modo IA de Google (AI Overviews o Vistas Generales de IA) transformara la búsqueda para siempre. Ahora Go[...]