Embedding a JavaScript engine in Your Java Applications
Tom Wetjens
What if you could harness the vast ecosystem of JavaScript libraries directly within your Java applications? This talk explores practical approaches for embedding JavaScript plugins and engines in Java projects, from the retired Nashorn engine, GraalVM’s JavaScript engine to modern solutions like V8 (Node.js) integration. We’ll cover real-world use cases, performance considerations, and security implications. You’ll learn how to bridge the gap between these two powerful ecosystems, opening up new possibilities for extending your Java applications with the rich functionality of JavaScript libraries.