Skip to content

Babylon Native Lite prototype: Native / no-JS transpiler (S7) #178

Description

@bghgary

[Filed by Copilot on behalf of @bghgary]

Prototype for the native / no-JavaScript (S7) branch of the Babylon Native Lite focus sprint (parent: #10). Owner: @bghgary.

Explore removing the JavaScript engine from the render path entirely — port/transpile Lite to native so there's no JIT dependency and no interpreter overhead. Branimir's preference here is a deterministic transpiler over an AI code-port; keeping Lite data-driven where possible.

Image

Milestones

  • Pick the mechanism (deterministic transpiler vs local model-assisted port) and a minimal slice of Lite to port.
  • Get the minimal scene rendering with no JS engine in the loop.
  • Collect comparison data (see Babylon Native Lite (Same Pillars) #10): binary size (no JS engine), FPS / frame time, memory, MAD parity.
  • Document the downsides surfaced in the meeting: slow iteration, no over-the-air / dynamic JS loading, two-engines maintenance risk.
  • Assess how much of Lite must stay data-driven vs code-ported.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions