This repository was archived by the owner on Dec 28, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
Tracking issue for browser compatibility #53
Copy link
Copy link
Open
Description
This issue tracks the remaining blockers for bundling and running Hypercore in a browser without shims. In no particular order, originally based on #52 (comment):
- Replace uses of
Bufferwithb4a#52 - Declare
eventsas dependency #61 - Update
hypercore-cryptoto v3.1 #62 - Replace
Buffer.equals()withb4a.equals()#67 - Replace
Bufferwithb4aandsodium-nativewithsodium-universalholepunchto/noise-curve-ed#1 - Replace
Bufferwithb4aholepunchto/hypercore-crypto#8 - Switch to
b4afor all buffer operations holepunchto/noise-handshake#4 - Replace
Bufferwithb4aholepunchto/hyperswarm-secret-stream#3 - Remove remaining uses of
Bufferholepunchto/hyperswarm-secret-stream#4 - Replace
Bufferwithb4arandom-access-storage/random-access-memory#9 - Replace
Buffer.alloc()withnew Uint8Array()sodium-friends/sodium-javascript#62 - Replace
process.nextTickwithqueueTickrandom-access-storage/random-access-memory#8 - Replace
process.nextTickwithqueueTickrandom-access-storage/random-access-storage#12 - Use
globalThisinstead ofglobalsodium-friends/sodium-javascript#61 - Replace
Bufferwithb4amafintosh/sodium-secretstream#1 - Replace
Bufferwithb4amafintosh/is-options#2 - Replace
Bufferwithb4amafintosh/codecs#11 - Bundle WAT using
wasm-toolsmafintosh/blake2b-wasm#17 - Bundle WAT using
wasm-toolsmafintosh/siphash24#6 - Bundle WAT using
wasm-toolsmafintosh/xsalsa20#7 - Implement
crypto_secretstream_xchacha20polyinsodium-javascript - export crypto_scalarmult_ed25519 sodium-friends/sodium-javascript#65
timcash, Miaourt, davidchase, randallb, Nuhvi and 1 more
Metadata
Metadata
Assignees
Labels
No labels