Could it just be power supply issues? The WS2812s are really picky. Try putting a big capacitor and a 22uF ceramic across the power lines where the WS2812s are attached - and make sure the power supply can supply enough power.
Also check that Espruino shares the same ground as the LEDs - it's amazing how many people don't do that ;)
I've been playing with RGB123 arrays recently, and I find that it's at the stage where some USB phone chargers work and some don't - even when the display shouldn't be drawing anywhere near their peak current.
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.
Could it just be power supply issues? The WS2812s are really picky. Try putting a big capacitor and a 22uF ceramic across the power lines where the WS2812s are attached - and make sure the power supply can supply enough power.
Also check that Espruino shares the same ground as the LEDs - it's amazing how many people don't do that ;)
I've been playing with RGB123 arrays recently, and I find that it's at the stage where some USB phone chargers work and some don't - even when the display shouldn't be drawing anywhere near their peak current.