Oracle анонсировала проект Detroit, который будет развиваться в составе OpenJDK и нацелен на улучшение переносимости между Java, JavaScript и Python.
В рамках проекта намерены предоставить возможность встраивания в процесс JVM runtime с JavaScript-движком V8 и интерпретатором CPython. Ранее компания Oracle уже развивала JavaScript-движок Nashorn, работающий поверх виртуальной машины JVM, но свернула проект из-за проблематичности разрабатывать отдельную реализацию JavaScript в условиях, когда основная экосистема завязана на движке V8.
По словам Бернарда Траверсата, вице-президента по разработке программного обеспечения, Java-разработчики давно заинтересованы в вызове JavaScript из Java, а с развитием ИИ — и в вызове кода Python.
Проект Detroit будет предложен в качестве проекта OpenJDK в ближайшее время, сообщила Oracle, и будет представлен на мероприятии JavaOne, открывающемся сегодня в Редвуд-Сити, Калифорния. Первоначально будут использоваться JavaScript и Python, а затем и другие языки.
Как рассказал Траверсат, новый подход, который будет реализован в Detroit, будет представлять встраивание среды выполнения V8 и CPython непосредственно в процесс JVM
https://www.theregister.com/2026/03/17/oracle_project_detroit_java/
Post #3622
2.76K