See also:
Espruino: https://www.espruino.com/
JerryScript: https://jerryscript.net/
Running javascript on microcontrollers is surprisingly popular. Personally I keep returning to C, but these frameworks can be nice when they "just work".
Does this framework support general-purpose SPI communication, or only SPI displays?