JavaScript / Node APIs
-
Awesome, thanks for the update!
-
@Boken-Lin 0.10.x is super old. Why touch it at all? What about current LTS branch 4.2.2?
-
How long is very soon? I've waited almost a year for this and I literally can't make it do anything cool.
-
@Sergiy-Kyrylkov I agree, 0.10.x is very old. We are working on getting newer version to work on the Omega as well. The advantage of older versions is that it doesn't take up as much storage as the newer versions.
-
@Austin-Kurpuis Within this week. Is there anything particular you had in mind that you want to build?
-
@Boken-Lin I am going to be using Onion Omegas as sensors in a security system that uses Wi-Fi and web sockets for communication. I've been a Node JS developer for years and a front end JS developer before that. I need node or I will not be happy with life.
I must say it's disappointing that when I purchased this (nearly six months ago) the site said it was compatible with Node JS and it is still not technically compatible, not out of the box anyways. And if you're gonna use it for advertising your product that's getting close to false advertisement, at the very least the site should have a damn asterisk saying "Support coming soon..." since it clearly is not and was nowhere near ready for the real world at the time. Sure I could technically compile node myself if I had the time/fucks to give, I have neither. Besides if I wanted to do that why the hell would I buy your product which boasts it's support? On your website it says "Language: Python, Node.JS, PHP, Ruby, Lua and more..." and has since I order, but this is still not true. #MajorRespectLost
I am considering requesting a refund, it seems the CHIP (which I backed on Kickstarter) is a much better device for the job, they don't boast Node JS support but at least they are honest and I know what I am getting into from the get go.
-
@Boken-Lin This is shameful... One of your customer has already compiled Node for it and made it available for download... What are you guys doing over there?
-
Hi @Austin-Kurpuis, I appreciate your directness in expressing your frustration. The reason that we haven't released Node.js for the Omega yet is not because we were lying about its existence. In fact, we have had version 0.10 of Node.js running on the Omega even before our Kickstarter campaign started (v0.12 has already been released then). So we are not claiming that we support it based on speculation that we will be able to get it to work. We claim that we support it because we have already gotten it to work. The reason that we did not release it because of the same reason that the Onion Cloud and the App Store for the Console are still in private beta. We didn't release it because we wanted to do better, we wanted to be able to get newer versions of Node.js working before we make it available for everyone. But as we've mentioned a few times on this forum, newer versions of v8 and node.js have very limited embedded systems support, especially for the MIPS architecture, and making it run on the Omega is no easy task.
All of us here at Onion have been working extremely hard, but we have underestimated the amount of work involved to get a product from concept to production, and to the hands of our users. As a result, we have not been able to deliver everything as quickly as we had hoped. I apologize for our oversight. This is our first campaign; we have learnt a lot from it; we'll know how to make more accurate predictions in the future.
-
@Boken-Lin Any news on Node.js opkg?
-
@Sergiy-Kyrylkov update your Firmware with
oupgrade
and update opkg withopkg update
and then install nodejs with
opkg install nodejs
.
-
Yes, v0.12 package would be fantastic!
-
@Steve-Fister We're on it!