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
timdaub
@timdaub.eth
na I don't have any obvious features missing, it's all good. One issue was definitely that in-between versions the EIP712 method name changed or something (I remember darkly). But I just looked at the viem bundler size savings and they aren't significant enough to switch.
1 reply
0 recast
0 reaction