BangleJS has an embedded JS interpreter and runs just fine for days without a battery recharge.

[dead]