react-native-quick-base64 icon indicating copy to clipboard operation
react-native-quick-base64 copied to clipboard

[Suggestion] Switch native implementation to `simdutf`

Open wh201906 opened this issue 1 year ago • 5 comments

Hi. Thanks you for this great library! I just checked the code and found the native implementation is based on the header only version of cpp-base64. Would it be possible to switch to simdutf for better performance? This library has NEON and RISC-V Vector Extension support so I think it's good for the mobile devices.

wh201906 avatar Jun 17 '24 14:06 wh201906

android 16 kb page support missing

Supra-HarshitPadalia avatar Aug 26 '25 10:08 Supra-HarshitPadalia

Regarding the 16KB page size: this is a blocker on Android, as no app updates are allowed after November 1, 2025 if the app does not comply with the 16KB page size requirements. See https://developer.android.com/guide/practices/page-sizes

I know hijacking another issue for this is not the best approach, but creating new issues does not work for this repo, it redirects to a non-existent discussion page.

CC @craftzdog

myklosbotond avatar Sep 22 '25 08:09 myklosbotond

looks like it's on master (https://github.com/craftzdog/react-native-quick-base64/commit/62ba071e673f6116538e56adc46d51c20161c11c), but not yet released

@craftzdog @hirbod could you trigger a new release?

also, your issue template is broken

renanmav avatar Sep 24 '25 20:09 renanmav

@renanmav I am a one time contributor and have no publish or write access

hirbod avatar Sep 24 '25 21:09 hirbod

Sorry about that Hirbod!

Looks like there's a v2.2.2 version on NPM, without a github release.

https://www.npmjs.com/package/react-native-quick-base64/v/2.2.2?activeTab=code

Image

renanmav avatar Sep 26 '25 13:09 renanmav