I have noticed that on MacOS, despite my best attempts, the rendering of any extension panel seems to be capped at 30fps.
My best attempt to fix the issue was adding these to my manifest:
<Parameter>--windowless-frame-rate=60</Parameter>
<Parameter>--disable-frame-rate-limit</Parameter>
<Parameter>--disable-gpu-vsync</Parameter>
<Parameter>--disable-gpu</Parameter>
<Parameter>--disable-gpu-compositing</Parameter>
<Parameter>--hardware-acceleration=false</Parameter>
<Parameter>--hardware-video-decode-framerate=0</Parameter>
<Parameter>--enable-begin-frame-scheduling</Parameter>
It unlocks a higher fps, but some interactions can feel out of sync from time to time, so I wouldn't want to rely on this when releasing my extension.
Does anyone have a better idea?
Thanks