<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=List_of_server-side_JavaScript_implementations</id>
	<title>List of server-side JavaScript implementations - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=List_of_server-side_JavaScript_implementations"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=List_of_server-side_JavaScript_implementations&amp;action=history"/>
	<updated>2026-04-13T17:48:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=List_of_server-side_JavaScript_implementations&amp;diff=10346802&amp;oldid=prev</id>
		<title>imported&gt;Ionmars10: /* Server-side JavaScript use */ clean up, typo(s) fixed: ically- → ically</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=List_of_server-side_JavaScript_implementations&amp;diff=10346802&amp;oldid=prev"/>
		<updated>2025-11-03T23:21:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Server-side JavaScript use: &lt;/span&gt; clean up, &lt;a href=&quot;/index.php?title=WP:AWB/T&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:AWB/T (page does not exist)&quot;&gt;typo(s) fixed&lt;/a&gt;: ically- → ically&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|none}}&lt;br /&gt;
{{more citations needed|date=December 2011}}&lt;br /&gt;
This is a list of [[server-side]] [[JavaScript]] implementations.&lt;br /&gt;
&lt;br /&gt;
== Server-side JavaScript use ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- In each table, link 1st instance of terms, remove later WP:REPEATLINK(s). --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Entries should have a sourced Wikipedia article or at least 1 independent reliable source with some coverage (WP:CSC). --&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project-product name&lt;br /&gt;
! JavaScript engine&lt;br /&gt;
! Server platform(s)&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [[Alfresco Software|Alfresco]]&lt;br /&gt;
| [[Rhino (JavaScript engine)|Rhino]]&lt;br /&gt;
| Any Java servlet container and standalone.&lt;br /&gt;
| Has JavaScript API that allows web scripts to create, access, delete, and manipulate data in main Alfresco repository&lt;br /&gt;
|-&lt;br /&gt;
| [[Apache Sling]]&lt;br /&gt;
| [[Rhino (JavaScript engine)|Rhino]]&lt;br /&gt;
| Any Java servlet container and standalone&lt;br /&gt;
| Generic Java web application framework that allows use of any script language via standard JavaScript engine interface; Sling is [[REST]]ful by design and sits on top of a [[Content repository API for Java|Java Content Repository]], giving scripts full access to the JCR&lt;br /&gt;
|-&lt;br /&gt;
| [[AppJet]]&lt;br /&gt;
| [[Rhino (JavaScript engine)|Rhino]] (modified)&lt;br /&gt;
|&lt;br /&gt;
| Also provides hosting in a virtual machine&lt;br /&gt;
|-&lt;br /&gt;
| [[Jaxer#Aptana Jaxer|Aptana Jaxer]]&lt;br /&gt;
| [[SpiderMonkey]]&lt;br /&gt;
| [[Apache HTTP Server]]&lt;br /&gt;
| A community open source Ajax-server based on the Mozilla browser (DOM + JavaScript engine). HTML, JavaScript, and CSS are native to Jaxer, as are XMLHttpRequests, JSON, DOM scripting, etc. It offers access to databases, files, and networking, as well as logging, process management, scalability, security, integration APIs, and extensibility. Development ended by Aptana.&lt;br /&gt;
|-&lt;br /&gt;
| [[ArangoDB]]&lt;br /&gt;
| [[V8 (JavaScript engine)|V8]]&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;ref&amp;gt;{{cite web|url=https://www.slideshare.net/arangodb/arangodb-using-javascript-in-the-database|title=ArangoDB - Using JavaScript in the database|last=ArangoDB Database|date=26 November 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Active Server Pages|ASP]]&lt;br /&gt;
| [[JScript]]&lt;br /&gt;
| [[Internet Information Services|IIS]]&lt;br /&gt;
| ASP has been superseded by ASP.NET since January 2002.&lt;br /&gt;
|-&lt;br /&gt;
| [[ASP.NET]]&lt;br /&gt;
| [[JScript.NET]]&lt;br /&gt;
| [[Internet Information Services|IIS]]&lt;br /&gt;
| Support for [[JScript.NET]] and its successor [[Dynamic Language Runtime|DLR]]-based [[Managed JScript]] has been dropped in [[.NET Core]] (affecting .NET 5 slated to be based on it) so [[ASP.NET Core]] also has no support for JavaScript without a third-party implementation or going back to the older [[.NET Framework]] (and support for targeting the older non-&amp;quot;Core&amp;quot;-based .NET Framework was dropped in ASP.NET Core 3.0). The [[Roslyn (compiler)|Roslyn]] .NET Compiler Platform which ASP.NET Core employs also has no [[ECMAScript]] support.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bun (software)|Bun]]&lt;br /&gt;
| [[JavaScriptCore]]&lt;br /&gt;
| Standalone&lt;br /&gt;
| Bundle, transpile, install and run JavaScript &amp;amp; TypeScript projects. Runtime with a native bundler, transpiler, task runner and npm client built-in.&lt;br /&gt;
|-&lt;br /&gt;
| [[ChakraCore]]&lt;br /&gt;
| [[Chakra (JavaScript engine)|Chakra]]&lt;br /&gt;
| Standalone or as [[JavaScript engine|JS engine]] in [[Node.js]]&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/Microsoft/ChakraCore/wiki/Roadmap#enhancing-host--platform-support|title=Microsoft ChakraCore Roadmap|website=[[GitHub]] }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| JavaScript [[JavaScript engine|engine]] originally developed by [[Microsoft]] for use in its [[Microsoft Edge|Edge browser]]. Released source under [[MIT License]] in January 2016.&amp;lt;ref&amp;gt;{{cite web|url=https://blogs.windows.com/msedgedev/2016/01/13/chakracore-now-open/|title=ChakraCore Now Open|date=13 January 2016 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[CouchDB]]&lt;br /&gt;
| [[SpiderMonkey]]&lt;br /&gt;
| Standalone [[HTTP]]&lt;br /&gt;
| Used in [[MapReduce]] and update validation functions as well as to transform [[JSON]] documents and view results into [[HTML]] or other [[content-type]]s.&lt;br /&gt;
|-&lt;br /&gt;
| [[Deno (software)|Deno]]&lt;br /&gt;
| [[V8 (JavaScript engine)|V8]]&lt;br /&gt;
| Standalone&lt;br /&gt;
| Developed in [[Rust (programming language)|Rust]] by same original author as [[Node.js]] and directly targets [[TypeScript]] but also supports JavaScript and [[WebAssembly]]. Employs asynchronous, event-based I/O model via [[promise (programming)|promise]]-based APIs and [[Tokio (software)|Tokio]] scheduler, uses an API security model based upon [[FlatBuffers]] and implements package management via [[ES2015]] modules.&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse (software)|Eclipse e4]]&lt;br /&gt;
| [[Rhino (JavaScript engine)|Rhino]]&lt;br /&gt;
| [[Equinox OSGi]], bundled with [[Jetty (web server)|Jetty]], any servlet container (using the servlet bridge)&lt;br /&gt;
| Extensions can be written in JavaScript, not just Java, especially servlets using the [[OSGi]] [[HTTP]] Service. Frontends can be developed with [[Rich Ajax Platform|Eclipse RAP]] using the [[Standard Widget Toolkit|SWT]] and [[JFace]] APIs, or any other UI framework. Focus is on modularity ([[plug-in (computing)|plug-ins]]), extensibility, scalability.&lt;br /&gt;
|-&lt;br /&gt;
| [[Google Apps Script]]&lt;br /&gt;
| Rhino (com.google.apps.maestro.rhino) and V8&lt;br /&gt;
| [[Google AppEngine]]&lt;br /&gt;
| Implement Enterprise Workflows with Apps Script. Google Apps Script can be embedded in Google Sites giving your Google Site a backend. In addition, you can automate simple tasks across Google Products. Google Apps Script also allows interaction with non Google APIs and JDBC calls to databases.&lt;br /&gt;
|-&lt;br /&gt;
| [[IBM Domino|HCL Domino]]&lt;br /&gt;
| IBM Domino&lt;br /&gt;
| [[IBM Notes|IBM Domino (web server)]]&lt;br /&gt;
| as part of the [[xPages]] framework since version 8.5 (2009)&lt;br /&gt;
|-&lt;br /&gt;
| JSSP&lt;br /&gt;
| [[Rhino (JavaScript engine)|Rhino]]&lt;br /&gt;
| Any Java servlet container&lt;br /&gt;
| Contains a modified Rhino version for embedded SQL support&lt;br /&gt;
|-&lt;br /&gt;
| [[MongoDB]]&lt;br /&gt;
| [[SpiderMonkey]]&lt;br /&gt;
| 10gen application server&lt;br /&gt;
| Used [[V8 (JavaScript engine)|V8]] from version 2.4&amp;lt;ref name=&amp;quot;mongodb-2.4&amp;quot;&amp;gt;[https://docs.mongodb.com/manual/release-notes/2.4/#v8-javascript-engine], Release Notes for MongoDB 2.4&amp;lt;/ref&amp;gt; until version 3.2 which returned to [[SpiderMonkey]]&amp;lt;ref name=&amp;quot;mongodb-3.2&amp;quot;&amp;gt;[https://docs.mongodb.com/manual/release-notes/3.2-compatibility/#spidermonkey-compatibility-changes], Release Notes for MongoDB 3.2&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Node.js]] {{anchor|Node_js}}&lt;br /&gt;
| [[V8 (JavaScript engine)|V8]] ([[SpiderMonkey]] was supported with JXcore&amp;lt;ref&amp;gt;[https://github.com/jxcore/jxcore/], JXcore&amp;lt;/ref&amp;gt; fork)&lt;br /&gt;
| Standalone&lt;br /&gt;
| JavaScript asynchronous, event-based I/O. Influenced by systems like Ruby&amp;#039;s Event Machine, [[Perl]]&amp;#039;s [[Perl Object Environment|POE]] or Python&amp;#039;s [[Twisted (software)|Twisted]]. Plenty of modules available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Opera (web browser)|Opera]]&lt;br /&gt;
| [[Presto (layout engine)#ECMAScript engines|Futhark]]&lt;br /&gt;
| Opera Unite&lt;br /&gt;
| JavaScript is the server-side language used to develop services for the Opera Unite feature of the Opera browser. This is a server built into the browser. The JavaScript API includes local file access to a virtual sandboxed file-system and persistent storage via persistent global variables.&lt;br /&gt;
|-&lt;br /&gt;
| [[PostgreSQL]]&lt;br /&gt;
| [[V8 (JavaScript engine)|V8]] &lt;br /&gt;
| Embedded language PLV8&amp;lt;ref&amp;gt;{{cite web|url=https://plv8.github.io/|title=PLV8 - trusted Javascript language extension for PostgreSQL|website=PostgreSQL}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
| PLV8 is a trusted JavaScript language extension for PostgreSQL. It can be used for stored procedures, triggers, etc.&lt;br /&gt;
|- &lt;br /&gt;
| [[SAP HANA]] XS Engine&lt;br /&gt;
| [[V8 (JavaScript engine)|V8]] ([[SpiderMonkey]] before SPS11)&lt;br /&gt;
| SAP HANA XS Engine&amp;lt;ref&amp;gt;{{cite web|url=https://www.sap.com/products/hana.html|title=What is SAP HANA - In Memory Computing and Real Time Analytics|website=SAP}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| SAP in-memory database server-side engine, which allows direct access SAP HANA database from JavaScript applications. XS Engine has web server functionality and can generate webpages directly, eliminating the application tier.&lt;br /&gt;
|-&lt;br /&gt;
| [[Synchronet]]&lt;br /&gt;
| [[SpiderMonkey]]&lt;br /&gt;
| Standalone&lt;br /&gt;
| Bulletin Board System (BBS) software with integrated TCP/IP servers (written in C/C++ and enhanced via SSJS): Telnet, RLogin, SSH, HTTP[S], SMTP, POP3, as well as services written entirely in JavaScript: IMAP, NNTP, IRC, Finger, Gopher, etc. Includes some great classically inspired &amp;quot;BBS doors&amp;quot; written entirely in JavaScript. Open source and supported on Windows, Linux, and FreeBSD for little-endian architectures, e.g. x86 and ARM.&lt;br /&gt;
|-&lt;br /&gt;
| WakandaDB&lt;br /&gt;
| [[JavaScriptCore]]&lt;br /&gt;
| Standalone&lt;br /&gt;
| JavaScript synchronous multi-threaded web server and NoSQL database, supporting the CommonJS module specification, written in C++.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Other common server-side programming languages are [[JavaServer Pages]] (JSP), [[Active Server Pages]] (ASP), [[Perl]], [[PHP]], [[Python (programming language)|Python]], [[Ruby programming language|Ruby]], [[ColdFusion]], and others.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* {{section link|CommonJS|Implementations}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://groups.google.com/group/commonjs The Server-Side JavaScript Google Group] dedicated to creating cross-platform SSJS standard APIs.&lt;br /&gt;
*[https://developer.mozilla.org/en/JavaScript_shells Mozilla JavaScript shells] especially section &amp;quot;Standalone JavaScript shells&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{ECMAScript}}&lt;br /&gt;
&lt;br /&gt;
[[Category:JavaScript]]&lt;br /&gt;
[[Category:Software comparisons|Server-side JavaScript implementations]]&lt;br /&gt;
[[Category:Lists of software|Server-side JavaScript implementations]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ionmars10</name></author>
	</entry>
</feed>