- Implements more effective
buffersandbufferforReplaceSourceand improve performance in other places. (by @alexander-akait in #211)
- Add
Source.prototype.buffers()that returns the source asBuffer[].ConcatSource,CachedSource, andCompatSourceimplement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. viawritev) to avoid the overhead ofBuffer.concatin deeply nested sources. (by @alexander-akait in #204)
-
fix: use Int32Array for signed VLQ delta accumulation in
readMappingsso cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by @alexander-akait in #206) -
Improved performance in many places. (by @alexander-akait in #209)