Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Idle Dom Laravel Package

wikimedia/idle-dom

IDLeDOM provides PHP interfaces and helper traits for the DOM as defined by Web IDL, enabling type-safe documents, nodes, and elements with interchangeable implementations. It helps libraries offer standards-compliant DOM behavior without binding to a single backend.

View on GitHub
Deep Wiki
Context7

wikimedia/idle-dom is a PHP library providing a lazy, interface-based DOM implementation. Instead of eagerly building a full DOMDocument tree, it exposes lightweight proxy objects that defer expensive work—node creation, traversal, and mutation—until data is actually accessed, reducing memory use and startup cost for DOM-heavy code.

  • Deferred evaluation: nodes are materialized only when queried.
  • Interface-first API: stable IDLeDOM interfaces decouple consumers from the implementation.
  • Interoperable: wraps or converts to native PHP DOMDocument trees.
  • Composable helpers for building and adapting lazy trees.
  • Lightweight design suited to parsers and template engines.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core