unstale

npm / @babylonjs/gui

@babylonjs/gui

What changed in @babylonjs/gui 9, from its official release notes, upgrade guides and advisories. Also covers @babylonjs/core, @babylonjs/inspector, @babylonjs/loaders, @babylonjs/viewer. Sources checked 2026-10-29.

2 new APIs and options1 performance2 behavior and defaults2 tooling5 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

@babylonjs/gui 912 changes

New APIs and options 2

  • Inspector Lite adds statistics and GPU performance inspection.

    9.31.3release notes

  • Inspector Lite adds transform gizmos for inspecting or manipulating transforms.

    9.31.3release notes

Performance 1

  • Fixes GUI editor loading slowdown when adaptive scaling is used.

    9.32.1release notes

Behavior and default changes 2

  • Native canvas texture updates and font metrics are integrated.

    9.32.1release notes

  • NativeEngine rendering parity was added, making its rendering behavior more consistent with other engines.

    9.31.3release notes

Tooling 2

  • Inspector Lite adds Flow Graphs explorer parity.

    9.32.1release notes

  • Inspector Lite adds debug helpers and capture tools.

    9.32.0release notes

Fixes and other changes 5

  • Fixes out-of-memory failures on rigs with inherited bone scale.

    9.32.1release notes

  • Disposed meshes no longer stay in memory with their splat data.

    9.32.1release notes

  • Disposal no longer leaks the texture's image-processing observer.

    9.32.1release notes

  • Scene geometries are rebuilt when the WebGPU engine restores its buffers.

    9.32.1release notes

  • Can now be called when WebGPU engine initialization did not complete.

    9.32.1release notes