Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Future of ChakraCore? #5857

Closed
wohali opened this issue Dec 5, 2018 · 7 comments
Closed

[Question] Future of ChakraCore? #5857

wohali opened this issue Dec 5, 2018 · 7 comments

Comments

@wohali
Copy link

wohali commented Dec 5, 2018

Apologies for the bare-faced question here.

Over at Apache CouchDB, we're prototyping replacements for our aging and rickety SpiderMonkey 1.8.5 JS engine. Based on the good work done by the Microsoft team on ChakraCore, and knowing it's embedded in products like CosmosDB, we felt this would be a good way forward for our team.

By now I'm sure you've read the rumors, or the layoffs of some of our (mutual!) friends just a few months ago who worked on Edge. They tell us they are bound by NDAs over their dismissals, but now with the WindowsCentral article, we feel the writing is on the wall. [ETA: the announcement is now official.]

In the interest of ensuring we don't unnecessarily bind ourselves to a dying project, should we continue our work to bind Erlang to ChakraCore without fear? Or would it be best for us to start over with V8 at this point?

We know that you're probably not able to say anything, either, but the question bears asking. Ideally, a statement from someone in leadership that ChakraCore isn't also on the chopping block would go some way to assuring us we've made a good decision. We recognize that you'd have to acknowledge the other rumour first, though.

Once again, thanks to the entire ChakraCore team for building an engine that embeds easily and has the features we need. 🤞 We very much appreciate your work!

@cpus133525
Copy link

cpus133525 commented Dec 6, 2018

Since Edge is DEAD, please allow us to uninstall it!
By the way, Edge was a good browser, however, Microsoft decided to surrender.
Why should we use a chromium-based browser from Microsoft even though we have Google Chrome?
And what will you do to WebView control in UWP? Just simply deprecated? Remove the WebView finally?

@rhuanjl
Copy link
Collaborator

rhuanjl commented Dec 6, 2018

(NOTE whilst I'm a contributor to chakracore I'm not from Microsoft and I have no inside info - I'm a hobbyist open source contributor)

So it's now not just a rumour - Edge is due to ditch EdgeHTML for chromium next year:
https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/#86hdHmPeOj1Xq32Q.97

I'd love to see chakracore continue to be maintained; IMO it is the all around best JS engine for embedding - primarily because of its simple, stable, well documented C API which IMO for an embedder is more important than getting the latest features quickly - but my opinion is unfortunately of little value.

@wohali
Copy link
Author

wohali commented Dec 6, 2018

Just wanted to say that: if you are unable to make a public statment, you can contact us directly at private@couchdb.apache.org .

@Fly-Style
Copy link
Contributor

https://twitter.com/bterlson/status/1070754781822574592

ChakraCore development continues for various non-Edge uses.

Don't worry, be happy :)

@saschanaz
Copy link

Is there a project that heavily uses ChakraCore than Edge does? If not, I think ChakraCore will also be eventually doomed...

@liminzhu
Copy link
Collaborator

liminzhu commented Dec 7, 2018

Thank you for your well-written message and understanding of our situation @wohali ! We don't like leaving our friends in the dark, but the announcement yesterday has such a broad impact that we've got some guidance to stage and just wait a day to let the dust settle first.

To answer your and many others' questions, we have a short statement #5865 that will hopefully drive some clarity. If anyone has more questions for us, feel free to post on that issue as well.

@wohali
Copy link
Author

wohali commented Dec 7, 2018

Thanks for the update, @liminzhu . The only thing that we ask is that, should V8 start displacing ChakraCore in those other applications within MS, the community be given some sort of heads up so we have time to transition too.

It would be absolutely horrible if MS internally moved every application off of ChakraCore onto V8 secretly, then announced that ChakraCore was EOL. With no required long-term maintenance strategy on your service-based offerings, since they'd all already be upgraded behind-the-scenes, you could conceivably stop all work on ChakraCore the day you announce it to the public.

Please keep this in mind as you move forwards. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants