← Back to context

Comment by mintplant

11 years ago

It'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

    Current Project Team Members
    ============================

    Isaac Z. Schlueter
    Ben Noordhuis
    Bert Belder
    Fedor Indutny
    Trevor Norris
    Chris Dickinson
    Colin Ihrig
    Mikeal Rogers
    Rod Vagg

> It'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.

For the record, I believe that's what should be written as the first answer on the FAQ (and maybe on the site's index.hml). The current one is atrocious.

For a comparison, node.js contributors are (http://nodejs.org/about/core-team/)

TJ Fontaine Alexis Campailla Fedor Indutny Trevor Norris Nathan Rajlich

Rather strange to see Fedor as a core team member in both projects, or at least one of them (likely node.js page) is out of date.

  • Its not strange, most of the people involved are core members of both projects. Its the same project, really. Its just that iojs actually has new releases, and node doesn't anymore.

    Yes I know, I need to add `s/anymore/yet`. But the statement is pretty much accurate. Its been almost 2 years since 0.11.0 was released and 0.12 is nowhere in sight.

Are node/io permanently joined to V8? I know that Oracle has been putting some effort into getting Avatar.js to be fully compatible with node and run on the JVM, but it isn't gaining much traction.

I find Ben's inclusion on this list interesting, given his history with Joyent/the node community.

  • I felt like he got thrown under the bus with that whole uproar, and was glad to see him in there.

    • With 1098 commits to libuv, which represents 35.2% of all commits to that project and the most number of commits from any single individual, and 1409 commits to node (13.8%, 3rd after Ryan Dahl and Isaac Schlueter), I'd say that him "getting thrown under the bus" is a huge understatement of what happened.

      9 replies →

  • Even 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.

    • Except "identity politics" aka inclusiveness are at the heart of their open governance model... Or did you miss the drama over their code of conduct; that they were going to one and how they solicited and followed advice from noted social justice advocates in drafting it.

      It confuses me deeply that this fact could turn people off of the project regardless of its other practical and technical merits.

    • I 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.

      2 replies →

  • The fact that opinions like these are still a thing says more about the opinion than his commitment to the node/io/libuv community. edit: obvious commit statistics below/above.