To study the feasibility of our approach, we benchmarked the runtime performance and memory usage of the Java-Script implementation, and compared it against the original Java implementation.
We benchmarked the two implementations on a quad core 3.2 Ghz, 8 GB RAM machine.
The Java tests were executed using Java 1.7, and the Java- Script tests were run on the NodeJS engine.
NodeJS is based on the V8 JavaScript engine, which is used in the Chrome browser.
To run the JavaScript benchmarks, we tried both the Chrome web browser (which includes the V8 engine)
and the command-line NodeJS engine, and achieved similar results, but executed the full, automated benchmark only in
NodeJS. For the purposes of automation and gathering results,
we used the NodeJS File I/O APIs to read and store
the input files, but our results should transfer to a pure
Web/HTTP based implementation