Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

SSR Memory leak

Offen
#20 6 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
javascript
Bereich
backend, performance

Rechercherichtung

Beginne damit, den SSR-Pfad rund um die Zuweisung sanitized[s] = true nachzuverfolgen, und untersuche, wie generierte HTML-Strings behalten werden. Reproduziere das Rendern vieler unterschiedlicher HTML-Strings und überwache dabei den Prozessspeicher. Erledigt ist die Aufgabe, wenn das gemeldete SSR-Speicherwachstum behoben ist und das Paket nicht mehr dazu führt, dass dem Server der Speicher ausgeht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I recently added this package in our project and I was told it's causing memory leak in our prod env.

After reading the code, it seems like it's the sanitized cache that's causing the problem.

sanitized[s] = true;

Every generated html string(s) would be stored in this cache, and it seems to have caused our server run out of memory and keeps restarting.

Vorherrschende Sprache
JavaScript
Sterne
814
Forks
37
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus developit/vhtml

Alle Issues in developit/vhtml

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

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