It is for buffered usage of transflective displays, such as of the Bangle2JS, which do not need backlight to turn on. With original BangleJS (Bangle1JS), which has a transmissive display, there was no point to have the flip (the buffer) and power on (of backlight) separate, but with Bngle2JS is makes sense in bright ambiance light condition and would be a power waste but power on is used separately / independent when ambiance light absent.
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.
It is for buffered usage of transflective displays, such as of the Bangle2JS, which do not need backlight to turn on. With original BangleJS (Bangle1JS), which has a transmissive display, there was no point to have the flip (the buffer) and power on (of backlight) separate, but with Bngle2JS is makes sense in bright ambiance light condition and would be a power waste but power on is used separately / independent when ambiance light absent.