<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iojs Archives | Clever Cloud</title>
	<atom:link href="https://stagingv6.cleverapps.io/blog/tag/iojs/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Fri, 23 Jan 2015 15:22:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>iojs Archives | Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Introducing io.js VS Node.js &#8211; Press Start</title>
		<link>https://stagingv6.cleverapps.io/blog/features/2015/01/23/introducing-io-js/</link>
		
		<dc:creator><![CDATA[Julien Durillon]]></dc:creator>
		<pubDate>Fri, 23 Jan 2015 15:22:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[iojs]]></category>
		<category><![CDATA[release]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2015/01/23/introducing-io-js/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1.jpg 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-300x116.jpg 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-1024x395.jpg 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-768x296.jpg 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-1368x528.jpg 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Change is happening in the Node landscape.<br>A group of rebels forked the main Node project, tired to wait for new versions and ES6 features. Their goal is to provide a npm compatible framework that always runs over the latest V8 version. The underlying goal is to profit from ES6 features that are being implemented in V8.  </p>
<p>Today, Clever Cloud gives you the possiblity to run your io.js app in the cloud.</p>
<span id="more-2857"></span>

<link href='//fonts.googleapis.com/css?family=Press+Start+2P' rel='stylesheet' type='text/css'>
<h2 class="quotes" style="font-family: 'Press Start 2P', cursive;">PRESS START</h2>

<p><em>A soundtrack is available for this post, in order to cope with its visual artwork:</em></p>
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/132124579&amp;auto_play=false&amp;hide_related=true&amp;player_type=tiny&amp;show_comments=flase&amp;show_user=false&amp;show_reposts=false&amp;visual=false"></iframe>

<h2 id="here-comes-the-rain-again">Here comes the rain again</h2>
<blockquote>
<p>It is inevitable. <small>Agent Smith, Matrix Reloaded (2003)</small></p>
</blockquote>
<p>Open Source generates diversity. Node.js fork io.js hits its version 1.0 (<a href="https://iojs.org/dist/v1.0.4/">1.0.4 now</a>). After a slight clash with Joyent last year, one of the Node.js developers, <a href="https://twitter.com/indutny">Fedor Indutny</a>, decided to go on his own to maintain a new version of Node.js.<br>As mentionned above, the goal it to support the features of version 6 of the <a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf">ECMA-262 specification [PDF]</a>, which implementation timeframe was judged too slow on Node.js.</p>
<h2 id="why-is-supporting-iojs-great">Why is supporting io.js great?</h2>
<p>While it is great to have a production-ready environment, addressing stability and security concerns, we are still nerds. We love to use cutting edge technology. The io.js framewok just released version 1.0.4. This is not a stable version. It is just a version different enough from the node.js project that io people just felt they needed to express it in the version number.</p>
<h2 id="is-io-going-to-replace-nodejs-on-clever-cloud">Is io going to replace Node.js on Clever Cloud?</h2>
<p>No. We will go on supporting Node.js and io together. For now, the default is the latest Node.js version. In the future, the standard for server-side javascript might be io, or Node.js, or another framework that does not exist yet. It is still a young ecosystem.<br>Even if the entire community switches to another Node.js fork, we will still support Node.js for compatibility reasons.</p>
<h2 id="how-do-i-use-iojs-on-clever-cloud">How do I use io.js on Clever Cloud?</h2>
<p>It&#39;s fairly simple: as you specified the Node.js version in package.json, you just prefix the version with io.js:</p>
<pre><code class="language-javascript">{
  &quot;engines&quot;: {
    &quot;node&quot;: &quot;iojs-v1.0.3&quot;
  }
}
</code></pre>
<p>And that&#39;s it! The &quot;node&quot;  executable will be the one provided by io.js.</p>
<h2 id="what-can-i-do-with-iojs">What can I do with io.js?</h2>
<p>First, you can do everything you could do with Node.js. In addition to that, io.js is mostly about new features. Check the &quot;ES6 support&quot; page: <a href="https://iojs.org/es6.html">https://iojs.org/es6.html</a>.<br>You can use Map instead of Object, you have out-of-the box Promises/A+, you can (and will) use the &quot;let&quot; keyword…</p>
<p><a href="https://github.com/CleverCloud/demo-iojs">Try it now on Clever Cloud</a>!</p>
<p style="font-size:11px">Credits & Thanks to <a href="http://nervewax.com/" rel="noopener noreferrer" target="_blank">nervewax</a> for its great background image used for this post.</p>

<style type="text/css">
.quotes {display: none;}
@media (min-width: 1200px){
  .quotes {
    display: block;
    position: absolute;
    top: -200px;
    color: #14A2FC !important;
    text-align: center;
    width: 100%;
    animation: flickerAnimation 2s infinite;
    -webkit-animation: flickerAnimation 2.5s infinite;
  }
  @keyframes flickerAnimation {
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-o-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-moz-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-webkit-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  .animate-flicker {
     -webkit-animation: flickerAnimation 1s infinite;
     -moz-animation: flickerAnimation 1s infinite;
     -o-animation: flickerAnimation 1s infinite;
      animation: flickerAnimation 1s infinite;
  }
}
</style>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1.jpg 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-300x116.jpg 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-1024x395.jpg 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-768x296.jpg 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/iojs-1-1368x528.jpg 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Change is happening in the Node landscape.<br>A group of rebels forked the main Node project, tired to wait for new versions and ES6 features. Their goal is to provide a npm compatible framework that always runs over the latest V8 version. The underlying goal is to profit from ES6 features that are being implemented in V8.  </p>
<p>Today, Clever Cloud gives you the possiblity to run your io.js app in the cloud.</p>
<span id="more-2857"></span>

<link href='//fonts.googleapis.com/css?family=Press+Start+2P' rel='stylesheet' type='text/css'>
<h2 class="quotes" style="font-family: 'Press Start 2P', cursive;">PRESS START</h2>

<p><em>A soundtrack is available for this post, in order to cope with its visual artwork:</em></p>
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/132124579&amp;auto_play=false&amp;hide_related=true&amp;player_type=tiny&amp;show_comments=flase&amp;show_user=false&amp;show_reposts=false&amp;visual=false"></iframe>

<h2 id="here-comes-the-rain-again">Here comes the rain again</h2>
<blockquote>
<p>It is inevitable. <small>Agent Smith, Matrix Reloaded (2003)</small></p>
</blockquote>
<p>Open Source generates diversity. Node.js fork io.js hits its version 1.0 (<a href="https://iojs.org/dist/v1.0.4/">1.0.4 now</a>). After a slight clash with Joyent last year, one of the Node.js developers, <a href="https://twitter.com/indutny">Fedor Indutny</a>, decided to go on his own to maintain a new version of Node.js.<br>As mentionned above, the goal it to support the features of version 6 of the <a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf">ECMA-262 specification [PDF]</a>, which implementation timeframe was judged too slow on Node.js.</p>
<h2 id="why-is-supporting-iojs-great">Why is supporting io.js great?</h2>
<p>While it is great to have a production-ready environment, addressing stability and security concerns, we are still nerds. We love to use cutting edge technology. The io.js framewok just released version 1.0.4. This is not a stable version. It is just a version different enough from the node.js project that io people just felt they needed to express it in the version number.</p>
<h2 id="is-io-going-to-replace-nodejs-on-clever-cloud">Is io going to replace Node.js on Clever Cloud?</h2>
<p>No. We will go on supporting Node.js and io together. For now, the default is the latest Node.js version. In the future, the standard for server-side javascript might be io, or Node.js, or another framework that does not exist yet. It is still a young ecosystem.<br>Even if the entire community switches to another Node.js fork, we will still support Node.js for compatibility reasons.</p>
<h2 id="how-do-i-use-iojs-on-clever-cloud">How do I use io.js on Clever Cloud?</h2>
<p>It&#39;s fairly simple: as you specified the Node.js version in package.json, you just prefix the version with io.js:</p>
<pre><code class="language-javascript">{
  &quot;engines&quot;: {
    &quot;node&quot;: &quot;iojs-v1.0.3&quot;
  }
}
</code></pre>
<p>And that&#39;s it! The &quot;node&quot;  executable will be the one provided by io.js.</p>
<h2 id="what-can-i-do-with-iojs">What can I do with io.js?</h2>
<p>First, you can do everything you could do with Node.js. In addition to that, io.js is mostly about new features. Check the &quot;ES6 support&quot; page: <a href="https://iojs.org/es6.html">https://iojs.org/es6.html</a>.<br>You can use Map instead of Object, you have out-of-the box Promises/A+, you can (and will) use the &quot;let&quot; keyword…</p>
<p><a href="https://github.com/CleverCloud/demo-iojs">Try it now on Clever Cloud</a>!</p>
<p style="font-size:11px">Credits & Thanks to <a href="http://nervewax.com/" rel="noopener noreferrer" target="_blank">nervewax</a> for its great background image used for this post.</p>

<style type="text/css">
.quotes {display: none;}
@media (min-width: 1200px){
  .quotes {
    display: block;
    position: absolute;
    top: -200px;
    color: #14A2FC !important;
    text-align: center;
    width: 100%;
    animation: flickerAnimation 2s infinite;
    -webkit-animation: flickerAnimation 2.5s infinite;
  }
  @keyframes flickerAnimation {
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-o-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-moz-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-webkit-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  .animate-flicker {
     -webkit-animation: flickerAnimation 1s infinite;
     -moz-animation: flickerAnimation 1s infinite;
     -o-animation: flickerAnimation 1s infinite;
      animation: flickerAnimation 1s infinite;
  }
}
</style>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
