ES for Eclipse Vert.x

A Modern JavaScript runtime for Eclipse Vert.x

Get Started →

Simplicity First

Minimal setup with npm-centered project structure helps you focus on your code.


Enjoy scalability and performance experience of Vert.x, use Reactive Vert.x components in JavaScript, and develop with JavaScript or TypeScript.


ES4X runs on top of GraalVM offering a great performance for JavaScript applications on par or better than Java.

# As Easy as 1, 2, 3

# (1) create
npm init @es4x project

# (2) install dependencies
npm install # OR yarn

# (3) run
npm start # OR yarn start


ES4X requires GraalVM (opens new window) or Java >= 11. GraalVM 22.2 and up will require the installation of the JavaScript module with gu install js.