Espruino doesn't request the full 500mA - but in reality there is no need. While the idea was that power would be limited, I think in reality basically all computers just connect USB 5v direct to the computer's 5v rail (perhaps with a thermal fuse) so you can actually draw at least 500mAh without problems.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Espruino doesn't request the full 500mA - but in reality there is no need. While the idea was that power would be limited, I think in reality basically all computers just connect USB 5v direct to the computer's 5v rail (perhaps with a thermal fuse) so you can actually draw at least 500mAh without problems.