4 ms·
Valid concern! JS is not your traditional choice for embedded systems, but in many ways, it's becoming (is, I think) "good enough". - JS can achieve some serio
by hardwaresofton 11y ago
Valid concern! JS is not your traditional choice for embedded systems, but in many ways, it's becoming (is, I think) "good enough".
- JS can achieve some serious speed with the enormous amount of work and JIT smarts that have gone into the various JS engines.
- Size/memory constaints on embedded devices are only going to get looser, and I think the kind of IoT devices that the FFOS is targeting are the type to have more than a simple microcontroller
- I'm not sure what you meant by toolkits out there for fridges... Do you mean the OSes that run on the smart-fridges? If so, in my other comment I noted how FFOS's web-apps-are-apps approach is fantastic -- exposing a simple, unified, easy to use javascript API is an extremely easy way for people to write webapps that target things like fridges, without having to learn some random new platform.
- chris_wot 11y agoThere are already numerous choices in the embedded marketplace for an OS. The issues on embedded devices appear to me to be considerably lower level than the browser. I think your average embedded systems engineer might be very surprised to hear that Javascript is "good enough" for their microcontroller...
- hardwaresofton 11y agoI did not say to put javascript on a microcontroller -- this is precisely why I mentioned form factors that have MORE than a simple microcontroller, which would make JS more viable. Also, the numerous choices in the embedded marketplace also imply numerous specialized choices for display, sandboxing model, API conventions, etc. I think FFOS has an edge in this area because it just reuses the work people have already done pushing the web forward.