Hacker News new | ask | show | jobs
by zamadatix 1404 days ago
I don't think the problem with IE was necessarily consolidation as much as letting Microsoft be the only ones with the ability to modify or extend the engine. In my mind there would be nothing wrong with Mozilla joining Microsoft in basing their browser on Blink+V8. In fact it might even be a better way to ensure Google can't steer Chrome the same way Microsoft did since no matter how great they make it the competition will always be dragged along with it, there to become the better drop in option should Google decide to stop leading the push.
2 comments

V8 has such a lax approach to memory management that I sometimes wish I could drop support for everything but Firefox. For example, Promise.race() leaks memory in V8: https://github.com/nodejs/node/issues/17469#issuecomment-685...

Another issue I ran into recently is that `Symbol.for(str)` will cause the entirety of `str` to be allocated forever in Chromium, but not in Firefox. (It's inevitable that `Symbol.for()` will have some memory impact, as a global allocation, but it's possible to mitigate it somewhat.)

IMO it's too bad that the effort to create a Node-alike driven by Spidermonkey instead of V8 never got anywhere.

Honestly using Edge has been a great experience for me. When they adopted Chromium over sticking with _another_ browser engine I was happy. MS has contributed a great amount to the Chromium project so far and I really don't think there's an issue with standardizing on an engine as long as innovations can still happen. It seems like being able to have vendor skins on top of Chromium has been a net positive in light of what's happened in the past. I'm a bit of a Microsoft shill as of late so take my experiences with a grain of salt.