ChainSafe / ChainSafe/as-chacha20poly1305

Browser support

Open
#2 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
WebAssembly
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Right now the 1st version of this project only supports NodeJS. To support Browser:
- Make sure to load wasm code asynchronously, see https://github.com/ChainSafe/as-chacha20poly1305/pull/1#discussion_r1024239565
- Make sure all unit tests run in Browser using karma and have CI cover them

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the wasm-loading discussion linked in the issue, then inspect the existing unit-test setup and CI configuration. Check how Karma can run the tests in a browser and define completion as asynchronous wasm loading working there, all unit tests passing in the browser, and CI covering that run.

Written by the indexing model from the issue text.

Assessment

Tech stack
wasm
Domain
ci-cd, testing, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.