hero

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.

Vert.x-Powered

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

Performant

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

COMPATIBILITY NOTE

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.