The ST7735 module does use an offscreen buffer. Some modules for driving screens (like https://www.espruino.com/ST7789) offer a mode where they render direct to the screen, so you could try copy/pasting the code to do that instead.
Sending direct causes more flicker but if you're not overwriting much of the screen it could be faster.
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 ST7735 module does use an offscreen buffer. Some modules for driving screens (like https://www.espruino.com/ST7789) offer a mode where they render direct to the screen, so you could try copy/pasting the code to do that instead.
Sending direct causes more flicker but if you're not overwriting much of the screen it could be faster.