[External] : Re: CFV: New Project: Detroit

Andrea Peruffo andrea.peruffo1982 at gmail.com
Thu Feb 26 15:57:15 UTC 2026


Hello,

Thank you for sharing the proposal. I’m excited to hear more about Project
Detroit. I have a few questions I hope could be clarified:

1. Interoperability
How is cross-language interaction intended to work? For example, will
objects and data be shared across boundaries, or mainly passed via
messages? The JSR 223 API does not mandate a shared-heap approach, but it
naturally favors it. I understand this can conflict with isolation and
security goals.

2. Resource model
What does running separate engines (V8, CPython) imply for performance and
resource management, particularly in containerized environments? How are
memory and CPU usage coordinated when multiple engines coexist?

3. Design principles
Could you share the guiding principles for Detroit? Is isolation
prioritized over interoperability, or is the goal to balance both?
Supporting existing ecosystems (JS/Python) seems at odds with achieving
seamless Java interoperability.

Looking forward to learning more about the approach and trade-offs.

Thanks,
Andrea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/discuss/attachments/20260226/42806c0d/attachment-0001.htm>


More information about the discuss mailing list