Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
I started building Bun a little over a year ago, and as of about 20 minutes ago, its in public beta<p>One of the things I&#x27;m excited about is bun install.<p>On Linux, it installs dependencies for a simple Next.js app about 20x faster than any other npm client available today.<p><pre><code>         hyperfine &quot;bun install --backend=hardlink&quot; &quot;yarn install --no-scripts&quot; &quot;npm install --no-scripts --ignore-scripts&quot; &quot;pnpm install --ignore-scripts&quot; --prepare=&quot;rm -rf node_modules&quot; --cleanup=&quot;rm -rf node_modules&quot; --warmup=8
        Benchmark #1: bun install --backend=hardlink
        Time (mean ± σ):      25.8 ms ±   0.7 ms    [User: 5.4 ms, System: 28.3 ms]
        Range (min … max):    24.4 ms …  27.6 ms    76 runs

        Benchmark #2: yarn install --no-scripts
        Time (mean ± σ):     568.4 ms ±  15.3 ms    [User: 781.6 ms, System: 497.4 ms]
        Range (min … max):   550.8 ms … 604.5 ms    10 runs

        Benchmark #3: npm install --no-scripts --ignore-scripts
        Time (mean ± σ):      1.261 s ±  0.017 s    [User: 1.719 s, System: 0.516 s]
        Range (min … max):    1.241 s …  1.286 s    10 runs

        Benchmark #4: pnpm install --ignore-scripts
        Time (mean ± σ):      1.343 s ±  0.003 s    [User: 601.3 ms, System: 151.6 ms]
        Range (min … max):    1.339 s …  1.348 s    10 runs

        Summary
        &#x27;bun install --backend=hardlink&#x27; ran
        22.01 ± 0.85 times faster than &#x27;yarn install --no-scripts&#x27;
        48.85 ± 1.51 times faster than &#x27;npm install --no-scripts --ignore-scripts&#x27;
        51.99 ± 1.45 times faster than &#x27;pnpm install --ignore-scripts&#x27;</code></pre>