You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After updating to the latest version I saw a huge, 50x performance regression in the type that uses Get<> underneath. The difference was measured by typescript tracing.
I don't have a reproduction, but the only commit within the last release that touches this place is this one: 986faba by @Emiyaaaaa
Looking at the change, it's reasonable it caused a slow down, as TS needs to call Path twice now. In my case, the object structure is pretty huge.
As extends string[] is much wider, why this is needed?
Upvote & Fund
We're using Polar.sh so you can upvote and help fund this issue.
The funding will be given to active contributors.
Thank you in advance for helping prioritize & fund our backlog.
The text was updated successfully, but these errors were encountered:
Hi, we are facing this issue after upgrading from 4.17.0 to 4.26.1.
But in our case Get after ~10 minutes of compilation gives error TS2589: Type instanceiation is excessively deep and possibly infinite. error.
After updating to the latest version I saw a huge, 50x performance regression in the type that uses
Get<>
underneath. The difference was measured by typescript tracing.I don't have a reproduction, but the only commit within the last release that touches this place is this one:
986faba by @Emiyaaaaa
Looking at the change, it's reasonable it caused a slow down, as TS needs to call
Path
twice now. In my case, the object structure is pretty huge.As
extends string[]
is much wider, why this is needed?Upvote & Fund
The text was updated successfully, but these errors were encountered: