ShiftPWM on an ESP8266

The ShiftPWM library is great to control lots of RGB LEDs using only 3 pins.
The only downside is that it uses AVR specific timer registers, so it’s not compatible with the ESP8266.
Is there a way to do a similar thing on an ESP8266?


I'm sure it is, and without using any chip-specific features either, because the esp is 5 or 10 times faster (at least).

But I'm not sure who would want to put in the effort to rewrite the library. Because shiftPWM is a bit "old hat" in these days of neopixels.