7 ms·
...Okay, normally I roll my eyes at people asking "What does this do" but Christ this is ridiculous. From the FAQ: > What is io.js? > io.js is a JavaScript p
by quaunaut 12y ago
...Okay, normally I roll my eyes at people asking "What does this do" but Christ this is ridiculous.
From the FAQ:
> What is io.js?
> io.js is a JavaScript platform that is compatable with Node.js & npm.
What does that even mean?
Edit: Thanks for those answering. I started figuring out what it was, but sometimes folks really need to learn that "A correct definition" is not the same as "a useful definition". However, if it's as cool as described, definitely might give it a shot.
Edit2: Is this expected to be as stable as Node.js consistently? And how solid is the upgrade path- is it going to be a pain upgrading between versions the way Node used to be, or is there a smoother upgrade process? I guess what I'm wondering is, do I get any benefit from using this right now, or would it be smart to still wait for whatever version they consider release quality?
- monkey_slap 12y agoI still cannot figure out what this actually is besides Javascript
- gelatocar 12y agoIt's basically a fork of nodejs
- secoif 12y agoGoogle's v8 is the JavaScript. io.js provides APIs for performing disk and network io, using v8.
- rinz 12y agoNode has IO methods as well...
- CmonDev 12y agoIt's an implementation of the Reactor Pattern with some package management capability. Not a platform. Not a framework. Not an engine. Just a script.
- Igglyboo 12y agoYou could literally say that about anything. "Rails is just an implementation of the MVC pattern, not a framework."
- Killswitch 12y agoIn a gist, io.js is node.js with faster release cycles using more up-to-date versions of V8 along with an open governance
- chovy 12y agolink to gist?
- nodejsisbest 12y agoNice.
- nthitz 12y agoHere I suppose: https://gist.github.com/maxogden/d96123138522c84cdb25 https://gist.github.com/maxogden/d96123138522c84cdb25
- mintplant 12y agoIt's a fork of node.js with ES6 support. The goal is a faster release cycle and an updated V8 engine, plus an "open governance model" as opposed to Joyent's domination of node.js prime. https://github.com/iojs/io.js https://github.com/iojs/io.js Current Project Team Members ============================ Isaac Z. Schlueter Ben Noordhuis Bert Belder Fedor Indutny Trevor Norris Chris Dickinson Colin Ihrig Mikeal Rogers Rod Vagg
- deleted 12y ago[deleted]
- silversupreme 12y agoI find Ben's inclusion on this list interesting, given his history with Joyent/the node community.
- nevi-me 12y agoEven though he stopped being part of core, he has remained active in Node.js development. It's part of his job at StrongLoop I suppose. A fresh start with an open governance model at least should mean that most politics are set aside.
- throwaway432324 12y agoI hope so. Pretty much everyone on that list except isaac and mikeal are apolitical. Mikeal is overtly political. Isaac is political from time to time since he's strongly aligned with the identity politics mob that attacked ben noordhuis back in the day. I really hope identity politics doesn't creep into the io.js governance.
- elisee 12y agoio.js is a fork/continuation of Node.js "unstable" 0.11.x branch. Node.js stable, under Joyent's stewardship, has been stuck in 0.10.x land for over a year. io.js has many of the top core Node.js contributors. They're trying to move server-side JavaScript forward with open governance, faster release cycles, ES6, etc.
- frik 12y agoIt will be interesting what Joyent will do with its 0.11 unstable branch and how popular io.js will get.
- martinko 12y agoThe merge between the current 0.10.35 branch and the 0.12 branch is almost done (https://github.com/joyent/node/milestones/0.11.15 https://github.com/joyent/node/milestones/0.11.15), we can expect version 0.11.15 within then next few days. 0.11.15 will be a release candidate for 0.12. On the other hand, they've been saying that 0.12 will come out 'soon' for over a year, so this too may take longer than I expect.
- bigethan 12y agoAs someone who's been waiting for that '0.12 soon' for over a year, io.js releasing as announced is amazing (even more-so is their open communication). By comparison, @nodejs announced on Dec 17th, 2014 that 0.11.15 was "tomorrow", but still haven't released anything: https://twitter.com/nodejs/status/545349270241435648 https://twitter.com/nodejs/status/545349270241435648
- zamalek 12y ago> io.js is a fork/continuation of Node.js Thanks. That website needs serious work in terms of wording. Absolutely zero information on the website apart from the extremely vague tagline. I clicked a few links and all I could find was politics. Without the context given on HN I would still be wondering: Is it a node.js replacement? Is it a NPM replacement? Is it a dog? Is it a cat? Can I eat it? Even you want to sell something to people (even if that something is free as in beer) they need to know what that something is, first.
- davesque 12y agoAgree...couldn't find a clear explanation anywhere within several clicks of the home page. If it's a fork of node.js with ES6 support, as people are saying, they should put that on the front page or at the top of the FAQ section or on the front page of the documentation.
- askmike 12y agoIt's more than that: a lot of people who made node.js to what it is are now working on io.js. It's more like a new version of node with a different name to circumvent trademark issues.
- fergie 12y agoio.js is a program that makes JavaScript run on a server. io.js is a fork of node.js but is "better" because: 1) io.js always uses the latest JavaScript engine. 2) io.js is not controlled by private interests.
- CmonDev 12y agoReally? I thought V8 makes JavaScript run on a server.
- igoldny 12y agono, V8 makes javascript run, iojs makes javascript run on server.
- longlivegnu 12y agoV8 is just a JS engine, it is used in io.js, node.js, chrome, and chromium.