SYSTEM ONLINE | ENGINE · SHADOW DOM SEARCH
travel_explore ENGINE MODULE

Every shadow root, every closed boundary.

Component libraries hide the markup that matters. Deep search reaches it — including roots that deliberately refuse enumeration.

lock_open

Closed Root Access

Roots created with mode: closed are resolved through instrumented attachShadow interception rather than guesswork.

roots.closed() → 7 recovered
view_week

Slot Projection

Slotted light DOM and projected nodes are resolved to their rendered positions so queries match what users see.

slots.project() → exact
widgets

Micro-frontend Traversal

Independently deployed micro-frontends are walked as one tree, with ownership boundaries reported per node.

owner.of(node) → 42 apps
call_split

Portal & Teleport Handling

React portals and Vue teleports are followed to their real mount points instead of being reported at source.

portal.resolve() → true
html

Declarative Shadow DOM

Server-rendered declarative roots are parsed without a full render pass, which keeps capture latency low.

template.parse() → 0 renders
search

Stable Selector Engine

Selectors are generated against the composed tree and validated on re-visit, so rules do not rot when markup shifts.

selector.validate() → 100%
deep-search.log
STREAMING
query "price[data-role=final]"
  → shadow  product-card#sku-8842        depth 2
  → shadow  price-widget                 closed
  → slot    price-slot → span.value     projected
  → match   "€1,248.00"
  resolved in 18ms · 3 boundaries crossed