TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ChakraCore GitHub repository is now open

758 pointsby bevacquaover 9 years ago

31 comments

bastawhizover 9 years ago
To everyone chanting &quot;Embrace, Extend, Extinguish&quot;, I&#x27;d like to remind you that Node proper was a golden egg sitting under Joyent&#x27;s goose. When Joyent decided they didn&#x27;t want to embrace anymore, the community took the extinguisher out of their hands. Granted, Microsoft is in a more similar position to Google than to Joyent, but the point of the argument is that the community has driven the language and the runtime forward, not the corporation backing it.<p>Unlike most of Microsoft&#x27;s other EEE attempts, this time they&#x27;re putting their code with their mouths are and putting it all up under MIT. There&#x27;s little you can do to get more open and honest than that. If the community doesn&#x27;t like the direction MS is taking Chakra, they&#x27;re free to take it in a new direction. Hopefully it doesn&#x27;t come to that, but it&#x27;s an option.
评论 #10897274 未加载
评论 #10897246 未加载
评论 #10899594 未加载
评论 #10900171 未加载
vmorgulisover 9 years ago
&gt; ChakraCore<p>&gt; The MIT License (MIT)<p>&gt; Copyright (c) Microsoft Corporation<p>Incredible!<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;ChakraCore&#x2F;blob&#x2F;master&#x2F;LICENSE.txt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;ChakraCore&#x2F;blob&#x2F;master&#x2F;LICENSE....</a>
评论 #10896807 未加载
评论 #10896662 未加载
评论 #10897405 未加载
DoubleMaltover 9 years ago
Even if I&#x27;m in danger of stating the obvious, but MS really changed its approach to software.<p>And it is incredibly great having competition in the JS engine market.
评论 #10896209 未加载
评论 #10896513 未加载
评论 #10896109 未加载
评论 #10896154 未加载
rayinerover 9 years ago
Small thing, but nice to see that the API is exposed as C (easy to write bindings for) instead of C++ (near-impossible to write bindings for).
评论 #10896203 未加载
评论 #10898010 未加载
评论 #10896250 未加载
dmmover 9 years ago
&gt; Finally, you can also use ChakraCore as the JavaScript engine in Node.<p>This is interesting. You can use it as an alternative to v8 for node.js
评论 #10896337 未加载
评论 #10896129 未加载
评论 #10896480 未加载
balls187over 9 years ago
I&#x27;m skeptical.<p>Over the past 5 years or so, Microsoft has lost developers as a core group. There are certainly interesting things happening out of their dev group, but with the rise of Cloud infrastructure, cheap (free) alternatives to WINS stacks rose tremendously in popularity.<p>I was a Seattle Techstars 2013 Founder, and the only two teams using MSFT tech were those whose founders were ex-Microsoft employees.<p>This just feels like a ploy to get developers back on to Microsoft&#x27;s platforms, then slowly bleed them dry with fees.<p>*<p>My experience with the new Microsoft: One of our major products runs on Microsoft SQL Server. Sadly, many developers&#x2F;ops folks did not realize the difference between SQL Server Enterprise, and SQL Server Standard, and opted to install SQL Server Enterprise on servers, despite not using any of the Enterprise features.<p>Not only does SQL Server Standard pricing differ compared to Enterprise, but <i>how</i> it&#x27;s price differs. Enterprise is charged based on a per-core license, requiring both a core license for <i>every</i> core, as well as a minimum of 4-core&#x27;s per physical processor.<p>During a routine Software Audit, MSFT determined we had quite a few more SQL Server Enterprise installs than we licensed, so sent us a nice fat bill. We asked for leniency. It was a mistake (ours of course), but we didn&#x27;t use any of SQL Server Enterprise features.<p>MSFT wanted no part of that.<p>So we ponied up our bill, and decided to never use MSFT tech again.<p>Contrast that with AWS. Due to developer error, we had one of our AWS keys compromised and an attacker used it to mine bitcoins. Amazon sent us the bill. We contacted them, and they gave us a one-time forgiveness.<p>*<p>The morale of this story: Use microsoft technology at your own peril. Also, having developers handle infrastructure is cool, but don&#x27;t discount the value of a dedicated infra team.
评论 #10897249 未加载
评论 #10898151 未加载
评论 #10898649 未加载
stymaarover 9 years ago
I&#x27;ve seen that a partial Linux support is on the roadmap, but does anyone know if there is a way to compile it with gcc or clang, or if it&#x27;s on the roadmap ?
评论 #10896278 未加载
kelvin0over 9 years ago
In the last couple years it seems like MS has been acting like the crazy-small-TV-shop-owner-doing-his-own-tv-ads : &quot;Yes folks, we&#x27;re open sourcing everything, cuz I&#x27;m crazy Bill&quot;. Mind you, this is good for devs finally getting access to this amazing technology!
评论 #10896683 未加载
crudbugover 9 years ago
Why nobody extends excellent platform like LuaJIT, it has all the qualities to becomes an &quot;Uber&quot; dynamic language platform.<p>LuaJIT platforms like luvIT[1] with proper VM management&#x2F;diagnostics APIs will make it compelling solution for backend middlewares and IoT boards.<p>[1] <a href="https:&#x2F;&#x2F;luvit.io" rel="nofollow">https:&#x2F;&#x2F;luvit.io</a>
hazzover 9 years ago
Similar item linking to the blog post: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10895994" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10895994</a>
dangover 9 years ago
We changed the url from <a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;ChakraCore" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;ChakraCore</a> to this, which points to the GitHub repo as well as containing more background info.
Klathmonover 9 years ago
Congrats to the Chakra team!<p>I know that there was probably a good amount of work that went into making this happen.
评论 #10897807 未加载
kemitchellover 9 years ago
Interesting that the inbound terms (CLA) include an express patent license, while the outbound terms (MIT) have less clear patent language.<p>There is tremendous political and PR value in offering MIT outbound. Fun thought experiment: How different would reception be with Apache 2.0, Eclipse Public, or similarly &quot;enterprisey&quot; terms?
bobajeffover 9 years ago
Here&#x27;s hoping EdgeHTML will also get open sourced. I know they&#x27;ve talked about it internally.
评论 #10897133 未加载
评论 #10896628 未加载
plesnerover 9 years ago
Caveat emptor. The license only gives you permission to use the code, not any patents covering it. So while you can read the code, to use it you need to either get a separate patent license or convince yourself that MS holds no patents on the code. I&#x27;m not going to do a patent search, nor do I want to know, but I would be surprised if they haven&#x27;t patented aggressively.
Flowover 9 years ago
I&#x27;d love to read an article about the various high-performance JS engines. Something like <a href="http:&#x2F;&#x2F;fabiensanglard.net&#x2F;doom3&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fabiensanglard.net&#x2F;doom3&#x2F;</a> but for Nashorn, V8, JavascriptCore and Firefox covering approach, policies, code quality and bug stats.
brentvatneover 9 years ago
Where can I find side-by-side benchmarks for Chakra, JavaScriptCore and V8?
评论 #10896313 未加载
wandaover 9 years ago
Surprised they use WordPress to build this website. I thought they&#x27;d use Umbraco at the least.<p>It doesn&#x27;t surprise me though. ASP.NET is a powerful platform which has seen some great improvements after MVC gained traction, but I wouldn&#x27;t use it for anything simple where a static site generator or WordPress would get the job done.
评论 #10900369 未加载
mrzoolover 9 years ago
Wow. Closed source lost big time.
nothisover 9 years ago
So... how is it? Do people like Edge&#x27;s JavaScript support?
评论 #10896268 未加载
评论 #10896279 未加载
netheril96over 9 years ago
MS changes towards open source is nice, but I wonder how long it will be before all these projects are usable and stable enough on Linux&#x2F;BSD&#x2F;OS X. Perhaps they should focus on bringing a single project cross-platform, like .Net, instead of simultaneously attacking so many fronts.
nmblackburnover 9 years ago
See this is how to open source something, I hope your taking notes Facebook.
norswapover 9 years ago
Does anyone have a technical comment about the merits of this vs Node?
pingisover9000over 9 years ago
Looks like they&#x27;re using the same business model as Quantopian. Get contributions for free, still hold tons of leverage over anyone else that tries to compete, but otherwise allow other people to use the code.
eduardgoover 9 years ago
This is something incredible!
yuhongover 9 years ago
This has the code to generate proper function tables for SEH support on Windows x64.
dreamdu5tover 9 years ago
Ugh, &quot;Chakra&quot; is such a tasteless cultural appropriation.
xiphiasover 9 years ago
What is the main reason for not merging V8 and ChakraCore? It&#x27;s really cool that teams from the big companies can learn tricks from each other, but as far as I see the goal of Google and Microsoft here is to just advance Javascript in the same standard direction. Have you talked about not duplicating all efforts?
评论 #10896744 未加载
评论 #10896566 未加载
评论 #10896585 未加载
cjbprimeover 9 years ago
(In case anyone thinks this is more amazing than it is: it runs on Windows only right now. But presumably someone will start working on Unix ports shortly.)
评论 #10896056 未加载
评论 #10896074 未加载
chejaziover 9 years ago
Good that it&#x27;s open source, but I found this blurb from their contributing guidelines [0] to be contribution inhibiting:<p><i>You will need to complete a Contributor License Agreement (CLA) before your pull request can be accepted. This agreement testifies that you are granting us permission to use the source code you are submitting, and that this work is being submitted under appropriate license that we can use it.</i><p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;ChakraCore&#x2F;blob&#x2F;master&#x2F;CONTRIBUTING.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;ChakraCore&#x2F;blob&#x2F;master&#x2F;CONTRIBU...</a>
评论 #10896246 未加载
评论 #10896322 未加载
评论 #10896221 未加载
评论 #10896231 未加载
评论 #10896225 未加载
kookookover 9 years ago
Don&#x27;t care really what you do Microsoft. Your legacy of vendor lock-in, monopoly market, unethical business strategies and even bribes still lives on today with your toy OS. You set us back many, many years. Hopefully this free and open movement will be your undoing.<p>Unfortunately there are people here right now that are paid to shill your crap and constantly come up with excues like &quot;things have changed&quot;. Yeah right, like I will forget what you have done.
评论 #10900876 未加载