Serious question “is this library/ community dead?”
I wrote Richard personally a month ago asking him if he had plans to hand it off (as he has moved heavily into Elm the last few years). I also opened an issue on github last month asking about the build (it appears to be failing on master).
Neither has seen a reply which has me asking if this project will be kept up. Does anyone know one way or another?
I tried using freeze once, and my performance dropped by about one magnitude. I suspect that it drops you out of the JIT fast path, so sadly, I’d recommend against it.
More recent than that. Until frozen objects are on the radar of the JIT team, I have to recommend avoiding them. (I know that in most languages, immutable objects are more optimized, but in JS, a lot of assumptions get turned upside-down.)
Serious question “is this library/ community dead?”
I wrote Richard personally a month ago asking him if he had plans to hand it off (as he has moved heavily into Elm the last few years). I also opened an issue on github last month asking about the build (it appears to be failing on master).
Neither has seen a reply which has me asking if this project will be kept up. Does anyone know one way or another?
I tried using
freezeonce, and my performance dropped by about one magnitude. I suspect that it drops you out of the JIT fast path, so sadly, I’d recommend against it.Was it pre-2014 in Chrome? If so it might’ve been a longstanding performance issue eventually fixed.
More recent than that. Until frozen objects are on the radar of the JIT team, I have to recommend avoiding them. (I know that in most languages, immutable objects are more optimized, but in JS, a lot of assumptions get turned upside-down.)