waku-org / js-waku

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

chore: remove relay from sdk package #2040

Open weboko opened 2 weeks ago

weboko commented 2 weeks ago

Problem

sdk package has extra dependencies

Solution

remove them and remove unused full node creator function.

Notes

github-actions[bot] commented 2 weeks ago

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
Waku node 164.07 KB (-10.45% 🔽) 3.3 s (-10.45% 🔽) 31.7 s (+54.02% 🔺) 35 s
Waku Simple Light Node 164.05 KB (-10.45% 🔽) 3.3 s (-10.45% 🔽) 24.6 s (+31.74% 🔺) 27.9 s
ECIES encryption 23.12 KB (0%) 463 ms (0%) 4.5 s (-13.63% 🔽) 4.9 s
Symmetric encryption 22.58 KB (0%) 452 ms (0%) 6.5 s (-17.06% 🔽) 7 s
DNS discovery 72.49 KB (0%) 1.5 s (0%) 17.6 s (-14.23% 🔽) 19 s
Peer Exchange discovery 74.15 KB (0%) 1.5 s (0%) 14.4 s (+9.91% 🔺) 15.9 s
Local Peer Cache Discovery 67.68 KB (0%) 1.4 s (0%) 21.4 s (+33.73% 🔺) 22.7 s
Privacy preserving protocols 107.32 KB (+176.12% 🔺) 2.2 s (+176.12% 🔺) 18.3 s (+90.97% 🔺) 20.4 s
Waku Filter 110.25 KB (-2.07% 🔽) 2.3 s (-2.07% 🔽) 14.4 s (-21.37% 🔽) 16.6 s
Waku LightPush 108.56 KB (-2.29% 🔽) 2.2 s (-2.29% 🔽) 24 s (+65.24% 🔺) 26.1 s
History retrieval protocols 109.22 KB (-2.2% 🔽) 2.2 s (-2.2% 🔽) 19.2 s (+1.23% 🔺) 21.3 s
Deterministic Message Hashing 7.29 KB (0%) 146 ms (0%) 1.6 s (-34.48% 🔽) 1.7 s