This document discusses Java 8's Nashorn JavaScript engine. It provides an overview of Nashorn, comparing it to previous JavaScript engines like Rhino. Nashorn is a new implementation of JavaScript for the JVM that is compiled rather than interpreted, resulting in much better performance and smaller memory footprint compared to Rhino. The document also discusses how Nashorn enables JavaScript to be used with Java technologies and provides some examples of Nashorn usage.