India
India
India
India
ALT Bun v1.4 URL, Headers & URLSearchParams — operations per second, longer is faster Bun v1.4 Bun v1.3.14 Node v26 9.62M ops/s 4.6x faster than v1.3.14 new URL (url) "https://example.com/search?q=bun#results" 2.10M ops/s 3.51M ops/s 4.37M ops/s 3.6x faster than v1.3.14 new URL (path, base) "../assets/logo.svg" against a page URL 1.22M ops/s 1.93M ops/s 4.15M ops/s 18.4x faster than v1.3.14 new URL (LongUrl) 2 KB of query string 225K ops/s 641K ops/s 10.1M ops/s 5.1x faster than v1.3.14 URL. parse (url) 1.97M ops/s 1.92M ops/s 2.48M ops/s 1.6x faster than v1.3.14 new Headers({...}) 3 headers from an object 1.60M ops/s 610K ops/s 2.17M ops/s 1.4x faster than v1.3.14 new URLSearchParams ({...}) 5 params from an object Linux x64 • same machine • mitata • bars scaled per benchmark 1.55M ops/s 1.66M ops/s bench/snippets/{url-kinds,headers, urlsearchparams}.mjs
India
ALT Dark benchmark card titled "RegExp in Bun". Top right, struck through: the GitHub issue title "Node.js is 300× faster than Bun at isbot regexp" (oven-sh/bun#5197, closed). Huge headline: "281× faster on the isbot regex." Subtext: "110 alternatives, four lookbehinds, 263,487 real user-agent strings. Same script, same machine." Three horizontal bars, drawn to scale, lower is better: Bun v1.3.14 (before) 32,395 ms — spans the full width; Node.js v26 (V8/Irregexp) 141 ms — a thin sliver; Bun v1.4 (after) 115 ms — an even thinner pink sliver. Footer: Apple Silicon, benchmark from github.com/quick-lint/bun-vs-node; improvements: JIT-compiled lookbehinds, alternation dispatch, prefix factoring, wider Boyer-Moore search. The isbot regex source is faintly visible as background texture.