Explore fast path: `fs.isFile` and `fs.isDirectory`

Aperta
#46 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
node.js
Ambito
performance

Direzione di ricerca

Inizia dall’issue originale collegata e dal contesto della riunione sulle prestazioni, quindi esamina il modo in cui resolve ed enhanced-resolve utilizzano i controlli di esistenza dei file negli esempi collegati. Esegui benchmark delle chiamate correnti al filesystem e valuta se funzioni isFile o isDirectory ottimizzate offrano un miglioramento misurabile della velocità; per considerare completato il lavoro è necessario riportare i risultati delle prestazioni.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

good first issue

Original issue: https://github.com/nodejs/performance/issues/39

Module resolution typically involves a lot of file system calls. During the performance meeting on 23. Jan 2023 the idea was voiced to explore how much speedup could be gained via an optimized isFile or isDirectory function.

Example npm packages where such functions are used in the wild:

Lingua principale
Shell
Stelle
399
Fork
11
Merge medio
29m
PR unite (30g)
1

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/performance

Tutte le issue di nodejs/performance

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.