HTTP/2 301
content-type: text/html
location: /projects/nashorn/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Sat, 11 Oct 2025 03:07:14 GMT
set-cookie: _abck=FC17D9CC07DD4BAA0C01C7F291C64BE0~-1~YAAQNAHARS4RNZSZAQAA5Jo80Q46o6xU91XSgE2Y9aC+jpi8ZAj85jdoZUiPrFPq25zBGg8it6YVieYS64YQhQIHh68/2k1wRSmB3kOhBZ8oLWmCU26AnG31kXn/tu031gRKykNnuyCuvExyV7NYz+Tza58tZ/igs4J1qok/86O06Svri3uw5rOGN0NrvM3upTXlZpKrgGEF6WSE4Mp0OT3ZhIznv/OefGiZKDBIKAEflPs8r1b5r2QwCF40vshlnVpcX00w/Cy9SErXxpwZVvay+fOX8jKmhp35oE8rLdKu2Sw3ejWxDyCJzUq4jUhHPJ/Fi0nczZELNUNC0OdD+5PXbrpicS0CKoe3JXyW7v5s0exTe+WWPIxj7IcLU7JyxIQp0qZQktnFoFPOD/JRGArxhuIRtvROC6Og/kNf2lCWpAf0WylY31Jak4I3uz5kv91LMQKRdW/N~-1~-1~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 11 Oct 2026 03:07:14 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=E56BD129829F6A80881D5FF64504734B~YAAQNAHARS8RNZSZAQAA5Jo80R2/2QWtLAm+m+0YPF4hzTM/qjDuuvgTmhG2LqwaVWUuq+YHy/83YQR0a7tNm74L5sV1w+McW1ShWP5Xcbs1fFWcDxr/uanHRUHpJqQ1VEW/PjqMVdczrYWbPc3bjCLz2JIwyca/U89BkpQ9Q/0hsTOS6Mx8WJnUDJUtk8SRYtbEplLizXbGMAbOEONRME+HG7znS4PLn94CxDd4p7djIhWFGe40ibNI2mBEb9NkOrL8dLYd/UnXKEN93mrSHqdr+xKLWs9YaOOSjYSNi2Mf5lXp/FHynofZ/pEni2u5jF5l/TZaaK274M8lmRjngDVXLaRT/NGCVHg/H5JXYFQisbTASMsUR+0=~4539958~3228737; Domain=.openjdk.org; Path=/; Expires=Sat, 11 Oct 2025 07:07:13 GMT; Max-Age=14399
HTTP/2 200
content-type: text/html
last-modified: Tue, 09 Sep 2025 21:30:34 GMT
vary: Accept-Encoding
etag: "68c09c7a-2628"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Sat, 11 Oct 2025 03:07:14 GMT
content-length: 2750
Project Nashorn
Nashorn's goal is to implement a lightweight high-performance
JavaScript runtime in Java with a native JVM. This Project intends
to enable Java developers embedding of JavaScript in Java
applications via JSR-223 and to develop
free standing JavaScript applications using the
jrunscript
command-line tool.
This Project is designed to take full advantage of newer
technologies for native JVMs that have been made since the original
development of JVM-based JavaScript which was started in 1997 by
Netscape and maintained by Mozilla. This Project will be an
entirely new code base, focused on these newer technologies. In
particular the project will utilize the
MethodHandles
and
InvokeDynamic
APIs described in JSR-292.
Community
This Project is sponsored by the Hotspot Group.