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
Joe Toledano
@joetoledano
Ya I mean ethers is great, but we made that change b/c of the performance/bundle improvements offered. I mean, to your original question about ways to lower your bundle size, this is seemingly an opportunity, but also totes agree that there's costs involved with making that change
1 reply
0 recast
0 reaction
RicMoo.eth
@ricmoo
I’m also curious how much the bundle size changed? Ethers aggressively supports tree-shaking (using file boundaries, which works even with older, less advanced bundlers too ;)). So it shouldn’t have included things you didn’t need…
1 reply
0 recast
1 reaction