Vai al contenuto

Node.js

CI Node.js su GitHub Actions

npm ci scrive decine di migliaia di piccoli file ad ogni esecuzione.

95 → 11 secondi
npm ci
6m → 2m
Gasdotto completo
6GB/s
Velocità effettiva del disco

Perché succede

Cosa cambiare

  1. Memorizza nella cache ~/.npm e ripristina direttamente node_modules invece di reinstallarlo
  2. Passa a pnpm: il suo archivio indirizzato ai contenuti rende le installazioni quasi istantanee su una warm cache
  3. Corri su un corridore con NVMe locale; questo carico di lavoro è legato al disco, non alla CPU
  4. Utilizzare --prefer-offline in modo che una warm cache non venga riconvalidata sulla rete

Node.js su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.