diff options
author | Richard Viney <richard.viney@gmail.com> | 2024-06-21 17:01:37 +1200 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2024-06-21 10:49:14 +0100 |
commit | 6a6d5adf356993031ab2e79012e436dd2567a2f9 (patch) | |
tree | a1da55c581271e0160b47e3be35211f456719099 /CHANGELOG.md | |
parent | ddd52834c46a9e8c608cbdc347a71b9ceeb361df (diff) | |
download | gleam_stdlib-6a6d5adf356993031ab2e79012e436dd2567a2f9.tar.gz gleam_stdlib-6a6d5adf356993031ab2e79012e436dd2567a2f9.zip |
Base64 encoding optimisations. Fix encoding of large bit arrays on JS.
This native JS implementation is 13-14x faster in simple benchmarks.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 8272cca..ea30f7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ - The behaviour of the string trim functions is now consistent across targets. - `iterator.yield` now yields values without waiting for the next one to become available. +- Base64 encoding speed improvements. Encoding of bit arrays over ~100KiB to + Base64 on JavaScript no longer throws an exception. ## v0.38.0 - 2024-05-24 |