Zero Build
Works directly in the browser via CDN or ES modules. Vite is optional, not required.
Zero build. Secure by default. DOM-first reactivity, transport, and modern primitives.
bQuery.js bridges vanilla JavaScript and build-step frameworks. It keeps the directness of jQuery while adding reactivity, async data composables, HTTP clients, polling, pagination, WebSocket/SSE transports, REST helpers, native components, motion, forms, i18n, accessibility, media signals, drag-and-drop, plugins, devtools, testing, and SSR in a modular, progressive way.
The concurrency module now covers explicit RPC workers, bounded task/RPC pools, opt-in reactive worker state mirrors, and high-level helpers such as parallel(), map(), filter(), reduce(), and pipeline() — all without giving up bQuery's browser-first, zero-build model.
Start with the Getting Started guide, then explore the Examples & Recipes for practical, copy-paste-ready code. Coming from jQuery? The Migration Guide maps jQuery patterns to bQuery equivalents.
Check the FAQ & Troubleshooting for common questions, or read the Best Practices guide for patterns that scale from small scripts to large applications.