With WS2812B you can output 33000 LEDs/sec - but as you say, that doesn't leave much time for anything else. With APA102 you should be fine though - however one issue you may hit is the time it takes to actually do the graphics.
If you're drawing lines with the graphics library you'll be fine, but if you're actually setting all the individual pixels with JavaScript each frame then I think you may find Espruino's execution of JS too slow, rather than the actual IO.
The JS compiler might work to speed things up, but it's still pretty beta, so more complex code may not work. If that doesn't you'll have to use C code compiled into the firmware - and then you're probably not gaining much over having the Teensy.
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.
With WS2812B you can output 33000 LEDs/sec - but as you say, that doesn't leave much time for anything else. With APA102 you should be fine though - however one issue you may hit is the time it takes to actually do the graphics.
If you're drawing lines with the graphics library you'll be fine, but if you're actually setting all the individual pixels with JavaScript each frame then I think you may find Espruino's execution of JS too slow, rather than the actual IO.
The JS compiler might work to speed things up, but it's still pretty beta, so more complex code may not work. If that doesn't you'll have to use C code compiled into the firmware - and then you're probably not gaining much over having the Teensy.