timdaub
@timdaub.eth
Kiwi News bundle.js. It's sadly 2MB big and I'd like to reduce its size. But I don't see any obvious optimizations.
9 replies
1 recast
2 reactions
Joe Toledano
@joetoledano
Can you migrate from Ethers to Viem?
1 reply
0 recast
0 reaction
timdaub
@timdaub.eth
Iām open to it but what are the consequences and what do I gain?
1 reply
0 recast
0 reaction
Joe Toledano
@joetoledano
Outside of the time to migrate, would check to see if there's any gaps in coverage for how you currently use Ethers (migration guide: https://viem.sh/docs/ethers-migration.html) but you'd likely see some benefits from a bundle size & performance standpoint: https://viem.sh/docs/introduction.html#bundle-size
1 reply
0 recast
1 reaction
timdaub
@timdaub.eth
I feel a bit sad for @ricmoo also: Why migrate from ethers, it's a good lib no?
2 replies
0 recast
1 reaction
RicMoo.eth
@ricmoo
Iād be curious to hear from real-world users what they prefer from one or the other. I personally use ethers (obviously) and am used to it, so maybe there are features missing? Iām always open to discussions though, if so. :)
2 replies
0 recast
0 reaction
Joe Toledano
@joetoledano
First off, thank you so much for the amazing work on ethers! š So our use-case may not be that relevant but since we actually just use Wagmi Hooks and Rainbow, vs. Viem directly, making the change was almost purely about bundle size and speed.
1 reply
0 recast
1 reaction
RicMoo.eth
@ricmoo
What features of ethers were affecting speed? Is there a specific algorithm that should be improved for performance?
0 reply
0 recast
0 reaction