LearnNewsExamplesServices
Frontmatter
id8822
titledoc: VDOM Engine Architectural Changes
stateClosed
labels
documentationaicore
assigneestobiu
createdAtJan 20, 2026, 4:25 AM
updatedAtJan 20, 2026, 4:31 AM
githubUrlhttps://github.com/neomjs/neo/issues/8822
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 20, 2026, 4:30 AM

doc: VDOM Engine Architectural Changes

Closed v11.23.0 documentationaicore
tobiu
tobiu commented on Jan 20, 2026, 4:25 AM

Documenting the recent architectural changes to the VDOM engine that resolve race conditions.

Files to update with JSDoc:

  • src/manager/VDomUpdate.mjs: descendantInFlightMap, hasInFlightDescendants, registerInFlightUpdate
  • src/mixin/VdomLifecycle.mjs: isChildUpdating
  • src/util/vdom/TreeBuilder.mjs: Expansion logic for unmounted nodes
  • src/vdom/Helper.mjs: neoIgnore skip logic for insertNode

This ticket ensures the knowledge base reflects the current state of the engine.

tobiu added the documentation label on Jan 20, 2026, 4:25 AM
tobiu added the ai label on Jan 20, 2026, 4:25 AM
tobiu added the core label on Jan 20, 2026, 4:25 AM
tobiu closed this issue on Jan 20, 2026, 4:30 AM
tobiu assigned to @tobiu on Jan 20, 2026, 4:31 AM