ESXX, pronounced Essex, is a Web application server that executes Web applications written in JavaScript (a.k.a. ECMAscript) on the server-side. It's written in Java and has no external dependencies except for J2SE 6.0. Everything else that's required is packaged in one single, executable JAR file, ready to be tested in Linux, Mac OS X, Solaris, Windows or any other platform where Java 6 is available.
License: GNU General Public License v3
Changes:
Proper RPM (Fedora/RHEL), deb (Debian/Ubuntu), PackageMaker (OS X), and IPS (Opensolaris) packages. DNS and HTTPS URI handlers. A multipart/form-data parser. Better SOAP service support. Improved stylesheet matching rules. Timers. Rhino 1.7 release 2 RC3, H2 Database 1.1.107. Partial ECMAscript 3.1 compatibility provided by the "esxx/harmony.js" include file. A new JS class, LRUCache, which is used for thread-local and program-local data. An Importve JMX interface. Many other changes.
More...