Try the "desynchronized" canvas attribute[1]. It should lead to a noticeable latency improvement on ChromeOS and Windows.
[1] https://developers.google.com/web/updates/2019/05/desynchron...
[1] https://developers.google.com/web/updates/2019/05/desynchron...