Node.js: Just as fast, higher, stronger with GraalVM
Java, perhaps, is not the most obvious choice for the engine implementation, however it opens doors for very interesting capabilities:
- interop with Java applications and libraries
- interop with other languages supported by GraalVM: Python, Ruby, R, C/C++ through LLVM
- running Node.js apps with large memory heaps
- enhanced sandboxing and security options
All in all, you'll learn about a new implementation of the Node.js runtime with its benefits and tradeoffs, and will understand whether you should evaluate it right away or maybe stick to whatever runtime you're using for a while.