SShortSingh.
Back to feed

Velociradix: C++17-Powered Node.js Framework Claims 180,000 Requests per Second

0
·1 views

A developer has released Velociradix, an open-source web framework for Node.js built on a C++17 HTTP engine designed for high-throughput performance. Unlike standard Node.js frameworks that handle HTTP parsing and routing on the single-threaded V8 event loop, Velociradix offloads these tasks to native multi-threaded C++ background workers using kqueue/epoll and Radix Trie routing. Benchmarks cited by the author show roughly 181,000 requests per second in multi-threaded JavaScript mode and approximately 3.5 times faster throughput than Express in single-threaded mode. The framework ships with zero external npm dependencies and includes over 36 built-in middlewares covering JWT authentication, rate limiting, CORS, and session encryption. It also offers an Express-compatible drop-in replacement API, file-based routing, built-in Swagger documentation, and full strict TypeScript support.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

AI Workflow Orchestration Assigns Engineering Roles to Specialized AI Agents

A software development approach called AI Workflow Orchestration proposes using multiple specialized AI agents — each mimicking a distinct engineering role — rather than relying on a single AI to generate code. The concept mirrors how real engineering teams operate, with separate agents handling tasks such as architecture, security review, performance analysis, and quality assurance. A key principle of the framework is that developers must understand and approve all AI-driven decisions, rather than blindly accepting generated output. The approach also introduces a Mentor Agent designed to guide beginners by explaining the reasoning behind architectural choices, not just producing code. The goal is to transform AI from a simple code generator into a structured learning and engineering system.

0
ProgrammingDEV Community ·

Free keyless breach monitoring using curl, jq, and a cron job

A developer behind XposedOrNot, a free open-source breach index, has shared a lightweight shell script that monitors email accounts for new data breaches without requiring an API key or account signup. The script runs nightly via cron, querying the XposedOrNot API for each address in a list and sending an email alert only when the breach count increases from its last known value. State is tracked through small local files, and a built-in three-second delay between requests keeps usage within the API's per-IP rate limits. The tool currently indexes 774 known breaches, with the project noting that the median lag between a breach occurring and becoming publicly known is over four years. The entire codebase is MIT-licensed and available on GitHub, and domain owners can also verify ownership to access organisation-wide breach visibility for free.

0
ProgrammingDEV Community ·

Dev Team Automated Bug Root Cause Analysis, Unlocking Codebase-Wide Quality Insights

A software development team built an automated system that generates structured root cause analyses (RCAs) for every bug fix, completing the project in under two days. The tool runs a coding agent at the start of a bug fix, capturing context from specs, git history, and failing behavior before it disappears at ticket close. Each RCA follows seven fixed sections — including cause chain, defect category, detection gap, and prevention type — making the output machine-queryable rather than free-form text. Aggregating hundreds of these structured RCAs allowed the team to identify repeatedly failing modules, classify bugs as process versus architectural failures, and pinpoint gaps in their detection pipeline. The key insight was that the real value was not any single RCA, but the ability to query patterns across the entire defect history to guide quality planning.

0
ProgrammingDEV Community ·

New Claude Code Skill Replaces Screenshot Guesswork With Node-Level UI Verification

Developers have built a reusable Claude Code skill called 'implementing-figma-designs' that enforces pixel-accurate UI implementation by tracing every CSS value directly to a Figma node rather than relying on visual screenshot comparisons. The tool addresses a known weakness where AI models generate plausible-looking but incorrect values — such as invented borders or slightly off icon sizes — that pass screenshot checks while the actual DOM remains wrong. The workflow follows a staged protocol: extracting design tokens and metadata from Figma's MCP tools before writing any product code, then verifying each value in a live browser using getComputedStyle against the original node data. Design tokens take precedence over raw hex or pixel values, and any value without a token is flagged to the designer rather than silently hardcoded. The approach is slower and requires more tool calls than a PNG review, but it mechanically catches defects — such as specificity conflicts in CSS overrides — that human visual checks routinely miss.