The modules at https://www.espruino.com/Modules are actually code that is written in JavaScript, to allow you to use pre-existing bits of hardware with low power consumption.
Espruino doesn't draw much power specifically because of its use of JavaScript. You could write in C/C++, but then you wouldn't be able to lose those modules so you wouldn't be better off than if you had used some other board.
Another option is to use Espruino, but to then write extensions for it in C/C++ - but it sounds like that might not be what you want.
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.
The modules at https://www.espruino.com/Modules are actually code that is written in JavaScript, to allow you to use pre-existing bits of hardware with low power consumption.
Espruino doesn't draw much power specifically because of its use of JavaScript. You could write in C/C++, but then you wouldn't be able to lose those modules so you wouldn't be better off than if you had used some other board.
Another option is to use Espruino, but to then write extensions for it in C/C++ - but it sounds like that might not be what you want.