quick experiments investigating the JS event loop, JS native OS polling, high-resolution timestamps and multithreaded client side JS. Experiments are a bit messy. Will clean them up in the next few weeks