Maybe I'm missing something, but why does Javascript require new hardware? Can you not run whatever software this is running on another µC... say the one on an Arduino board? Obviously the drivers are different but you have to write them for this hardware anyway.