From 5b0d17897691549c0fea4ef851118280a985fd60 Mon Sep 17 00:00:00 2001 From: Kevin Gibbons Date: Mon, 25 Mar 2024 16:15:10 -0700 Subject: [PATCH] Point implementers to simdutf (#56) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 29ca54c..e6484ec 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ Try it out on [the playground](https://tc39.github.io/proposal-arraybuffer-base6 Spec text is available [here](https://tc39.github.io/proposal-arraybuffer-base64/spec/), and test262 tests in [this PR](https://github.com/tc39/test262/pull/3994). +Implementers may be interested in [the open-source simdutf library](https://github.com/simdutf/simdutf/?tab=readme-ov-file#base64), which provides a fast implementation of a base64 decoder which matches `Uint8Array.fromBase64(string)` (including handling of whitespace) when it is called without specifying any options. As of this writing it only works on latin1 strings, but a utf16 version [may be coming](https://github.com/simdutf/simdutf/pull/375#issuecomment-2016979707). + ## Basic API ```js