3 ms·
Welcome to open source, where people work on what benefits them. If Microsoft are the only people seriously interested in maintaining the ability to run Node o
by mathw 9y ago
Welcome to open source, where people work on what benefits them.
If Microsoft are the only people seriously interested in maintaining the ability to run Node on ChakraCore as well as V8, of course the team of people working on the necessary abstractions will be mostly Microsoft employees.
Of course, since V8 runs on Windows, not a huge number of people are going to be demanding ChakraCore support - but Microsoft presumably believe they have, or are developing, sufficiently awesome JS runtime technology to make this worth investing in. And it's not like it's worth Microsoft's time to invest in making Node also run on whatever Mozilla's JS engine is called at the moment (I've lost track). But their work on Chakra support presumably would make that a lot easier for someone who wanted to come along and support a third runtime engine.
And it does benefit the whole ecosystem to not be 100% reliant on V8.
- partycoder 9y agoCreating fragmentation will not necesarily be a good thing. Developers need to be aware of which vm is in use and if you release modules you will now have to build and test on Chakra too. 2x the build time at the very least. It is not all benefits.
- josteink 9y agoBut JavaScript is the language if the web. JavaScript code and libraries and other web-standards should not be built on a monoculture.
- partycoder 9y agov8 plays well with others. I usually read JS documentation from Mozilla's Developer Network and works as documented in v8. On the other hand we all know what happened with Microsoft had the majority of the JS market share. No need to go back to that. Microsoft had a chance and they wasted it. They got the keys of the car for a night and they got drunk in it and crashed it.
- tw04 9y agoSo should Firefox, Safari, Opera, and edge all just throw in the towel so we can standardize on chrome? Because I always thought having options was a good thing. You seem to want to get to personally pick winners and losers "because fragmentation".