aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorRichard Viney <richard.viney@gmail.com>2024-06-21 17:01:37 +1200
committerLouis Pilfold <louis@lpil.uk>2024-06-21 10:49:14 +0100
commit6a6d5adf356993031ab2e79012e436dd2567a2f9 (patch)
treea1da55c581271e0160b47e3be35211f456719099 /CHANGELOG.md
parentddd52834c46a9e8c608cbdc347a71b9ceeb361df (diff)
downloadgleam_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.md2
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