@DanTheMan827, I see where you are going... I resolved this issue with having dedicated processors just for the time critical things... That was one of the reason ESP8266-ESP1 connected serially was such a success. Even the 8-Bit Arduino could do things and have great connectivity. ESP-32 was the integrated answer: two processors, on for time critical things in low level implementation and one for high-level, where times of a different magnitude matter. Having a single processor is always a challenge.
True, but in my case the puck is almost fast enough to do all I need in javascript, but the interpreter will always add a delay as it jumps between native and processing the javascript.
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.
@DanTheMan827, I see where you are going... I resolved this issue with having dedicated processors just for the time critical things... That was one of the reason ESP8266-ESP1 connected serially was such a success. Even the 8-Bit Arduino could do things and have great connectivity. ESP-32 was the integrated answer: two processors, on for time critical things in low level implementation and one for high-level, where times of a different magnitude matter. Having a single processor is always a challenge.