Express, Fastify, raw http, and an isomorphic browser/Node client — one framework-agnostic core. MIT. Node 22+.
npm i http-queryable → https://t.co/fGdKBArfnZ
Feedback + edge-case reports very welcome.
HTTP just got a new method: QUERY (RFC 10008).
▎It's "GET with a body" - safe, idempotent, cacheable & carries a request body like POST.
Perfect for search/filter queries too big for a URL.
▎The hard part is caching it correctly. Built https://t.co/2JjsASRKTU to do that.
A QUERY endpoint in ~5 lines, with correct caching:
app.use(queryable({ cache: new QueryCache() }))
app.query("/search", (req, res) => res.json(search(req.body)))
Same body re-spaced → HIT. Different body → correct different result, never a stale hit.
Published "The Day I Realized Most Enterprise AI Is Just Expensive Autocomplete" on medium . Do give it a read and share your thoughts :)
https://t.co/dZt51NGkM4
🚀 Exciting opportunity alert! Join the Early Adopters Program at
@Hack2skill
and be part of shaping the future of tech education! Visit https://t.co/zTJt10mMYs now to sign up for Early Adopters Program and unlock exclusive benefits. Don't miss out! #earlyadopters#Hack2skill
AI won't replace you, a person using AI will 🤖 Supercharged thanks to @TaskandPurpose for unlocking @Growthschoolio AI & ChatGPT 101 Workshop! 800K+ pioneers. 🌊 transform your future. 🚀 Join now: https://t.co/xTu1u3m78i #growthschoolchatgpt