Javascript Framework


Enonic XP ships with a flexible JavaScript MVC framework for server-side execution.

Here are some highlights:

  • Integrated with the Enonic applications runtime. Ship and execute JavaScript within your apps

  • Compatible across all releases of XP within a major version i.e. 7.x.x

  • Supports request-response, clustered events and and background task execution

  • Multithreaded for ease of development and effective use of multi-core CPU arcitectures

  • Fast and performant as JavaScripts are compiled and cached on first request

  • Based on the CommonJS module specification

  • Powered by the GraalVM Unlike most JavaScript frameworks, this is not powered by Node.js, but uses the Nashorn scripting engine. Next major release of XP is expected to be using GraalJS.