Earlier quoted context omitted.
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
I find Ben's inclusion on this list interesting, given his history with Joyent/the node community.
Io.js 1.0.0
101–110 of 190 posts
Re: Io.js 1.0.0
#102Earlier quoted context omitted.
What is 'the "synchronous require" problem'? I've never run into issues with the CoffeeScript require hook, for example.
With a lot of files app startup can be delayed and the event loop be blocked. Which messes with timeouts among other things. The problem is that each file is loaded from disk and parsed in series without any level of parallelism (no real way around that in a pre-ES6 world). With CoffeeScript you put the time it takes to compile to JavaScript on top of that. If you have a big app with a lot of CoffeeScript files, it m…
Re: Io.js 1.0.0
#103...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,…
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.
Re: Io.js 1.0.0
#104I suspect there will be a split in the npm ecosystem now, not so much along node/iojs lines but along es5/es6 lines. There's already been lots of discussion about whether module builders should publish es6 code, or should everything be transpiled down to es5 code in order to keep the ecosystem unified (the unspoken caveat being, around es5). I think es5 is a dinosaur as of today, so I say go ahead and publish es6 cod…
Re: Io.js 1.0.0
#105How does a 1.0.0 translate to beta-stability build?
Node is moving to semantic versioning: http://semver.org/ In this scheme, version number is not an indicator of stability.
> Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.
It also allows for identifiers/metadata after the version eg 1.0.0-alpha or similar.
It also specifically says:
> Version 1.0.0 defines the public API.
Re: Io.js 1.0.0
#106How does a 1.0.0 translate to beta-stability build?
As I understand it, the io.js devs think Node.js should have switched to 1.x ("stable") a long time ago. But from their perspective, this is io.js's first release with their own build infrastructure and they made a lot of aggressive changes (updated V8 dependency, etc.), so they're calling their own release beta-quality. Makes sense?
Re: Io.js 1.0.0
#107Re: Io.js 1.0.0
#108...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,…
io.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.
Re: Io.js 1.0.0
#109...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,…
I still cannot figure out what this actually is besides Javascript
Re: Io.js 1.0.0
#110Earlier quoted context omitted.
I find Ben's inclusion on this list interesting, given his history with Joyent/the node community.
What happened?