Hermes JavaScript engine

E559060

Hermes JavaScript engine is a lightweight, high-performance JavaScript engine optimized for running React Native applications on mobile devices.

All labels observed (3)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf JavaScript engine
software component
associatedWith React Native ecosystem
linked to: React Native
benefit improved performance for React Native apps
reduced app startup time
reduced memory footprint
category JavaScript runtime
designGoal fast startup time
high performance
low memory usage
small binary size
developer Facebook (company)
linked to: Facebook

Meta Platforms
feature JIT-less execution model
ahead-of-time compilation
bytecode execution
garbage collection
focus mobile performance optimization
resource-constrained devices
implements JavaScript specification (subset of ECMAScript)
linked to: ECMAScript
integratedInto React Native
integration bundled with React Native CLI (in some versions)
license MIT License
maintainer Meta open source community
name Hermes
optimizedFor Android
React Native
iOS
mobile devices
primaryDomain mobile application development
programmingLanguage C++
repositoryPlatform GitHub
runtimeType embedded JavaScript runtime
supports Android ARM architectures
Android React Native apps
Android x86 architectures
linked to: x86

ECMAScript
Hermes bytecode format
debugging for React Native
iOS React Native apps
source maps
targetEnvironment embedded environments
mobile runtime
useCase running React Native applications
usedBy React Native developers

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

React Native supports Hermes JavaScript engine
Hermes JavaScript engine supports Hermes bytecode format
linked to: Hermes JavaScript engine
React Native for Windows uses Hermes JavaScript engine
High Resolution Time usedBy JavaScript engines
linked to: Hermes JavaScript engine