I've been building AQE (Atomic Quantum Engine), a DOM selector engine that replaces tree traversal with flat bitmask operations. Instead of walking the DOM on every query, each node gets a 64-bit BigInt mask at sync time. Matching becomes a single integer AND.
AQE Light is the free, open-source version — zero dependencies, MIT license, on npm now:
npm install atomic-quantum-engine
I'm looking for developers who are willing to:
- Install it and try it in a real project or side project
- Run the interactive benchmark and share your results: https://willmartaqe.github.io/AQE/
- Open issues for bugs, edge cases, or selectors that don't behave correctly
- Give honest feedback on the API, the documentation, or the README
- Star the repo if you find it useful: https://github.com/willmartAQE/AQE
The 10 most active contributors — measured by issues opened, pull requests, feedback quality, and benchmark results shared — will receive AQE Pro for free.
AQE Pro adds off-thread Web Worker scanning, a dual Bloom bucket index that skips 60-90% of nodes before any comparison, SharedArrayBuffer + Atomics for zero-copy thread access, live DOM observation, concurrent async queries, and spatial filtering. It's designed for large SPAs, design tools, and dashboards with 5,000+ nodes under high query frequency.
No commitment required — even running the benchmark and dropping a comment counts. I'm genuinely looking for edge cases and real-world feedback, not just stars.
npm: https://www.npmjs.com/package/atomic-quantum-engine
GitHub: https://github.com/willmartAQE/AQE
Benchmark: https://willmartaqe.github.io/AQE/
Questions: williammartin.aqe@gmail.com
Top comments (0)