MCPcopy Create free account
hub / github.com/craftzdog/react-native-quick-base64 / handleJSBase64Press

Function handleJSBase64Press

example/src/Benchmarks.tsx:43–57  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

41 }
42
43 const handleJSBase64Press = async () => {
44 setProcessingJSBase64(true)
45 let dataToProcess = data
46 await sleep(1)
47 const startTime = performance.now()
48
49 for (let iter = 0; iter < ITER_COUNT; iter++) {
50 const decoded = jsBase64.toByteArray(dataToProcess)
51 dataToProcess = jsBase64.fromByteArray(decoded)
52 }
53 const finishedTime = performance.now()
54 console.log('done! took', finishedTime - startTime, 'ms')
55 setJSBase64Result(finishedTime - startTime)
56 setProcessingJSBase64(false)
57 }
58
59 const handleHermesPress = async () => {
60 setProcessingHermes(true)

Callers 1

BenchmarksFunction · 0.85

Calls 1

sleepFunction · 0.85

Tested by

no test coverage detected