The version in the link still lags sometimes when it wants to destroy bubbles.
I don't know the calculations behind removing the connected bubbles (recursive maybe?), but it seems to hang on that calculation.
okay this is the fastest I can possibly make it, firefox should have WebGPU support now so it should run for you - if not you'll have to take a look in Chrome, FF has been weird with WebGPU in my experience.
https://www.crazygames.com/preview/bc56318b-77bf-4646-aca9-c3f5012f4b70