browserify / browserify/http-browserify
response events eventually stop.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 245
- Forks
- 104
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I've been testing streaming JSON parsing and i ran in to this bug.
https://gist.github.com/mikeal/5471142
If you comment out the json parsing lines (those fail earlier than this bug surfaces due to a jsonstream bug, you can watch the length of all the chunks that get emitted.
In Firefox these events eventually stop and if you kill the server you'll get an exception when trying to read the last of the data.
In Chrome you'll eventually stop getting chunks with any data in them and it'll emit thousands of zero length chunks.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Verwende das verlinkte gist als Reproduktion und deaktiviere zunächst dessen JSON-Parsing-Zeilen wie beschrieben. Vergleiche die Response-Chunk-Events in Firefox und Chrome und achte auf Events, die stoppen, die Exception beim finalen Lesen oder Tausende von Chunks der Länge null. Als erledigt gilt es, wenn die Streaming-Response weiterhin Daten liefert, ohne dass diese Fehler auftreten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- web-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100