DEV Community

William Martin
William Martin

Posted on

Looking for beta testers for AQE Light — a CSS selector engine built on BigInt bitmasks. Top 10 contributors get AQE Pro for free.

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)