Scripting JS and Python with Project Detroit
summary
Project Detroit resurrects an OpenJDK effort to run JavaScript and Python from Java via the javax.script API by shipping tiny bridge code rather than a full engine rewrite. It uses V8 bundled for JavaScript with a C++ header bridge, and CPython per-version adapters (3.12/3.13/3.14) exposed via Panama/Jextract for Python. Detroit surfaces as a separate Maven artifact (not in the JDK), source and repos are live, and internal tests report it already implements javax.script backend and works.
AI-written summary · about
chapters (6)
- 0:00Intro
- 0:45Project Origins & Goals
- 2:43JavaScript Integration (Nashorn?)
- 7:55Python Integration
- 10:00Engine (Version) Selection
- 13:11Project Timeline








