Browser Support

InDom is written using modern, standards-based Web APIs and ES2022 syntax.
Below is a table of browser support, based on data from caniuse.com:

BrowserVersionRelease Date
Chrome84Jul 14, 2020
Edge84Jul 16, 2020
Safari15Sep 20, 2021
Firefox90Jul 13, 2021
Opera70Jul 28, 2020
Safari on iOS15Sep 20, 2021
Internet Explorer

For details on individual feature support, check 'All tracked' (for tracked browsers) on caniuse.com:


Modern DOM Power
for TypeScript, ESM & Plain JS
3.8KB JavaScript library that simplifies DOM manipulation
with a clean, chainable API for events, data, inputs harvesting, and more.
Automatic Cleanup,
Leak-Proof by Design
Events and state are cleared when elements leave the DOM,
even if removal happens outside InDom.
Cleaner Code,
Better Ergonomics
Get the InDom object directly in callbacks.
One element, one instance.
Works With Your Existing Stack
Use InDom on its own or alongside any library or framework,
its architecture ensures a seamless integration.