contentlayerdev / contentlayerdev/contentlayer

source-files: Process files in parallel (via Node worker pool)

Offen
#60 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
meta: never-stale pkg/source-files topic: performance
Vorherrschende Sprache
TypeScript
Sterne
3.5k
Forks
192
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

For projects using `contentlayer/source-files` processing many content files (> 50) it could make sense to process the files in parallel using a Node worker pool in order to speed things up.

This will most likely require some architectural adjustments and further exploration.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Einstiegspunkt contentlayer/source-files und die aktuelle Verarbeitung von Inhaltsdateien zu untersuchen. Untersuche die Optionen des Node worker-pool und die für die parallele Verarbeitung erforderlichen architektonischen Anpassungen. Done sollte einen definierten, funktionierenden Ansatz für die parallele Verarbeitung sowie Belege dafür enthalten, dass Projekte mit mehr als 50 Dateien davon profitieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
node.js, typescript
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.