Espruino vs Raspberry Pi / Embedded Linux boards ⇠ Raspberry Pis are very powerful and flexible, but have a relatively high power consumption in idle, making it difficult to run them off a battery. Raspberry Pi is ~50mA minimum when idling, Puck.js is 0.003mA. You can't reliably schedule actions in real-time on a Raspberry Pi which makes accurate timing difficult Raspberry Pis are good at Video, which Espruino isn't powerful enough to support. Espruino runs JavaScript: this makes it very approachable and easy for beginners. Raspberry Pi on the other hand gives you a choice of programming languages, which is powerful - but can be daunting. Raspberry Pi lacks Analog IO, which is supported by Espruino. Raspberry Pi requires an SD card containing the operating system (which Espruino doesn't). Espruino v Arduino ⇠ Espruinos are smaller than most Arduino boards and are much easier to get started with. You don't have to pre-install software on your Mac or PC. While Arduino h