Closed
Description
Using Node 6.3.0, this works:
let str = 'a';
for (let i = 0; i < 14; i++) str += str;
res.end(str);
But making it res.end(str + 'a');
makes it throw:
assert.js:89
throw new assert.AssertionError({
^
AssertionError: Frame too large!
at Serializer._transform (/Users/me/afolder/myproject/node_modules/http2/lib/protocol/framer.js:46:3)
at Serializer.Transform._read (_stream_transform.js:167:10)
at Serializer.Transform._write (_stream_transform.js:155:12)
at doWrite (_stream_writable.js:307:12)
at writeOrBuffer (_stream_writable.js:293:5)
at Serializer.Writable.write (_stream_writable.js:220:11)
at Compressor.ondata (_stream_readable.js:556:20)
at emitOne (events.js:96:13)
at Compressor.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:177:18)
In Node 6.2.1 res.end(str + 'a');
works.