Releases: awslabs/llrt
Releases · awslabs/llrt
v0.1.9-beta
- Fix S3 Object Read
v0.1.8-beta
- JSON.stringify bugfix for custom objects with
toJSON()
method - Increase WHATWG/WinterCG
Fetch
compatibility:- Add
Blob
- Make
Request
andResponse
instantiable from global scope - Add missing properties
- Add
- Update dependencies
- Minor bugfixes
v0.1.7-beta
- XML bugfixes
v0.1.6-beta
- Bugfixes
- Dependency updates
v0.1.5-beta
- Use SnMalloc allocator for improved performance.
- Switch libc from gnu to musl
- Bug fixes
- Dependency upgrades
- Implement
structuredClone
in global object
v0.1.4-beta
-
Over 2x faster JSON parsing & stringify:
Size 2580: parse: 49.333µs vs. 89.792µs stringify: 31µs vs. 92.375µs Size 51701: parse: 494.458µs vs. 1.160125ms stringify: 427.791µs vs. 1.097625ms Size 517001: parse: 4.932875ms vs. 11.911375ms stringify: 3.925875ms vs. 10.853125ms Size 5170901: parse: 56.0855ms vs. 126.783833ms stringify: 38.671083ms vs. 107.312875ms Size 51718901: parse: 731.7205ms vs. 1.285825541s stringify: 395.82225ms vs. 1.39267225s Size 517288901: parse: 6.886183416s vs. 14.985707583s stringify: 3.957781167s vs. 10.885577917s
-
7x faster integer and float toString():
Benchmark 1: target/release/llrt Time (mean ± σ): 1.568 s ± 0.016 s [User: 1.555 s, System: 0.007 s] Range (min … max): 1.558 s … 1.610 s 10 runs Benchmark 2: target/release/llrt-next Time (mean ± σ): 205.1 ms ± 3.1 ms [User: 196.9 ms, System: 2.2 ms] Range (min … max): 200.0 ms … 213.1 ms 14 runs Summary target/release/llrt-next ran 7.65 ± 0.14 times faster than target/release/llrt
-
Improved logging:
- LLRT now supports advanced logging controls for AWS Lambda
requestId
is now captured and outputted with logging- Console has some performance improvements by reusing String and avoiding allocations
v0.1.3-beta
- Much faster timers. Timers are also now more consistent with Node.js event loop behavior.
- AWS SDK performance increase: Length calculation for larger payloads is now orders of magnitude faster.
- Fix memory leak in custom allocator.
- Native XML builder.
- Dependency upgrades and minor fixes.
v0.1.2-beta
- Added UUID module
- Implemented
randomUUID
,randomFill
andrandomFillSync
APIs incrypto
module
v0.1.1-beta
- Added EventBrdige, Step-Functions, X-Ray and Cognito clients
- Exposed SignatureV2, credential-providers and util-dynamodb
v0.1.0-beta
- Initial release