waku-org / js-waku

JavaScript implementation of Waku v2
https://js.waku.org
Apache License 2.0
162 stars 41 forks source link

feat!: store v3 #2036

Open danisharora099 opened 4 weeks ago

danisharora099 commented 4 weeks ago

Problem

2029

Solution

Implement the client for the new Store V3.

Notes

Contribution checklist:

github-actions[bot] commented 4 weeks ago

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
Waku node 183.44 KB (+0.13% 🔺) 3.7 s (+0.13% 🔺) 6.1 s (-2.06% 🔽) 9.8 s
Waku Simple Light Node 183.35 KB (+0.1% 🔺) 3.7 s (+0.1% 🔺) 6.6 s (-7.81% 🔽) 10.2 s
ECIES encryption 23.41 KB (+1.25% 🔺) 469 ms (+1.25% 🔺) 1.8 s (+5.49% 🔺) 2.2 s
Symmetric encryption 22.98 KB (+1.77% 🔺) 460 ms (+1.77% 🔺) 1.9 s (+54.33% 🔺) 2.4 s
DNS discovery 72.87 KB (+0.53% 🔺) 1.5 s (+0.53% 🔺) 3.7 s (+4% 🔺) 5.2 s
Peer Exchange discovery 74.52 KB (+0.49% 🔺) 1.5 s (+0.49% 🔺) 2.9 s (-19.3% 🔽) 4.4 s
Local Peer Cache Discovery 68.16 KB (+0.72% 🔺) 1.4 s (+0.72% 🔺) 3 s (-18.02% 🔽) 4.4 s
Privacy preserving protocols 39.22 KB (+0.9% 🔺) 785 ms (+0.9% 🔺) 2.3 s (-9.84% 🔽) 3.1 s
Waku Filter 113.01 KB (+0.39% 🔺) 2.3 s (+0.39% 🔺) 4.7 s (-10.59% 🔽) 6.9 s
Waku LightPush 111.39 KB (+0.26% 🔺) 2.3 s (+0.26% 🔺) 5 s (-13.76% 🔽) 7.2 s
History retrieval protocols 111.94 KB (+0.25% 🔺) 2.3 s (+0.25% 🔺) 5.5 s (+30.11% 🔺) 7.7 s
Deterministic Message Hashing 7.22 KB (-0.94% 🔽) 145 ms (-0.94% 🔽) 368 ms (+7.09% 🔺) 512 ms
danisharora099 commented 1 week ago

Failing cursor tests blocked by https://github.com/waku-org/nwaku/issues/2745