New JavaScript framework NeoV8 outperforms Node.js by 3x: revolution or hype?

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

New JavaScript framework breaks performance records

Moscow, October 15, 2020. The developer community is buzzing: a framework called NeoV8 has been announced, which, according to its creators, demonstrates 3.2 times higher throughput (RPS) when processing HTTP requests compared to standard Node.js 14. LTS. Benchmarks published on GitHub show 89,000 requests/sec versus 28,000 for the competitor on a simple CRUD application.

The framework's creator, Alexey Belov (ex-V8 engineer at Google), explains the breakthrough by abandoning the traditional Event Loop in favor of an asynchronous scheduler based on io_uring (an asynchronous I/O mechanism in Linux 5.x). "We rewrote the core of network and file system operations. Instead of waiting for callbacks, the scheduler preloads data into a buffer, saving up to 40% of time on context switching," Belov stated in an interview with the portal Habr.

Experts, however, urge caution. "The numbers are impressive, but the tests were conducted on a synthetic API without complex computations. In real-world projects with databases and external calls, the gap could shrink to 30-50%," comments Nikita Prokopyev, lead developer at Yandex.Cloud. Nevertheless, the TechEmpower benchmark has already included NeoV8 in its Round 20 ranking, where it took 4th place among all frameworks, surpassing Fastify and Koa.

The framework is fully compatible with npm packages but requires Node.js ≥ 14.5 and Linux kernel 5.4+. On Windows and macOS, performance drops by 60% due to the lack of io_uring. The release of version 1.0 is scheduled for December 2020, and it is currently available in Release Candidate status.

The market is already reacting: startup DeployNow has integrated NeoV8 into its edge service, claiming a 35% reduction in server costs. However, large companies such as Netflix and PayPal have not yet commented on a possible transition. The question remains: will NeoV8 become the new standard or remain a niche tool for high-load systems?

Recommended Libraries