This document discusses the past, present, and future of Nashorn, the JavaScript engine introduced in Java 8. It describes features added in Java 8u20 and 8u40 like performance improvements from optimistic typing and code caching. The future of Nashorn includes full ES6 support in Java 9, a parser API, and continued optimization work. Nashorn allows embedding JavaScript code and interacting it with Java applications.