Microsoft To Open Source Chakra, the JavaScript Engine In Its Edge Browser (windows.com)
An anonymous reader writes: Microsoft announced today that it will soon open source the "Chakra" JavaScript engine used inside its Edge browser and Internet Explorer. The company plans to publish the code on its GitHub page in January. "Microsoft is calling the version it's open sourcing ChakraCore. This is the complete JavaScript engine—the parser, the interpreter, the just-in-time compiler, and the garbage collector along with the API used to embed the engine into applications (as used in Edge). This will have the same performance and capabilities, including asm.js and SIMD support, as well as cutting-edge support for new ECMAScript 2015 language features like the version found in Microsoft's Windows 10 browser." While it'll be Windows-only code to start, they plan on taking it cross-platform just as they did with .NET. "Microsoft intends to run ChakraCore's development as a proper community project. The company says that Intel and AMD have already expressed interest in contributing, and others are sure to join them."
Does this sort of thing really get non-MS employees to contribute to the project? Or is it just a matter of opening the source so people can poke through it for the sake of their own enlightenment? If I were looking for a open source project to contribute my time and effort, I can't imagine that what amounts to a wholly Microsoft project would pull me in.
I think you have it the other way around. People do use Firefox because they like it, and people are complaining and leaving Firefox because Mozilla keeps changing it away from the browser they like. Nobody has to use Firefox, and pretty much the only people who do use it because it's the browser that's closest to Firefox 3.x in UI and functionality (if you customize it.)
Edge isn't going to change that. Edge is not Firefox 3.x, it's not meant to be, and it'll probably never look like that. Firefox will probably disappear into irrelevance within the next two years, but that's 100% on Mozilla, and 0% on any open source initiatives Microsoft might have.
You are not alone. This is not normal. None of this is normal.
Microsoft has a terrible brand recognition now. It doesn't matter howngood improve they are now, they still have many years of bad history. People won't forget it so easily.
The superior product doesn't always win. Just ask apple for Christ's sakes. Apple is an example of what good marketing and good name brand gets for you. They producte inferior product but people still buy in droves. Whereas Microsoft can produxe the best product in the world and the people still won't use based on name. Unfortunate, it it will be hard for people to wash the mouth out of the bad taste from precious Microsoft screwing them.
Well that's kinda awesome. Too bad Opera ASA left their Opera legacy and mail client to rot into obscurity instead of letting the code free.
I do not use Chrome because it is insecure - it is not Free, I do not have sources for it. I could use Chromium but that is not shipped in Fedora (it is in Fedora COPR repository but there may be some "but" when it is not shipped by default and it is just not easy enough).
I know that there's a Linux distro by that name. But how did this become the name of the JavaScript Engine in Edge? The word means 'wheel' in Indian languages. Is this a Nadella import?
I use firefox because it is the least shitty option. I hate it, but I hate internet explorer and chrome even more.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
I've tried to use chrome a few times over the years. I always run into websites that it is not quite compatible with. Combine that with the whole Google spying thing, I always come back to Firefox.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Here is the license to the open source .NET runtime: https://github.com/dotnet/core.... And here is the license to the open source framework library: https://github.com/dotnet/core....
Both are MIT licenses. The C#/VB compilers are released under an Apache license: https://github.com/dotnet/rosl...
microsoft is doing this because they think they can get in on the open source action where you have unpaid people fixing bugs. the problem with this plan is that this is people don't work on something because it's open source, they work on it because they like it and want it to succeed. you can't modify anything but the javascript engine of Edge, so why would you bother helping them? i hope they have a lucrative bug bounty program to go with this because this will make exploits a bit easier to find.
Anons need not reply. Questions end with a question mark.
You are aware that you need more than just that?
Having the overall .NET framework available and all is nice, but you need a lot more than that in order to make a functional cross-platform program. The other components are under the license I originally referenced. Specifically, it's pretty useless without things like the Microsoft HTTP Client Libraries, Microsoft.Bcl.Compression, Microsoft BCL Portability Pack, Microsoft Async, Microsoft BCL Build Components,
In general, this is about as useful as having a C compiler without a libc.
Also, having something available as source, doesn't magically port it to your platform.