Testing it locally on port 8888 it does indeed appear to be much better, still a tiny bit laggy considering it’s running local, but noticeable better.
I read through the link that @TonyMonast posted above and it sounds like I may have the same issue. As I am a jack of all master of none I need to read it a few more times to understand exactly what and where I should change to see if I can get some improvement