@brunocalado My anecdotal evidence suggests that invoking the syrinscape-online
protocol handler does add ~1s lag to each command (vs. using the Master Interface).
The handler itself is so simple (make a request, discard the response) that I suspect that ~1s lag is the time it takes Windows to launch the handler process, so there’s not much we can do about that.
If there’s an even greater than ~1s lag, it might be in Fantasy Grounds itself or your extension, which is opening the link.
I recommend finding a oneshot that starts with a single consistent loud and immediately obvious sample, and testing the delay when triggering play via:
- the Master Interface directly;
- the
https://
remote control link pasted into a browser address bar;
- the
syrinscape-online://
link via CLI (start syrinscape-online://...
); and
- the
syrinscape-online://
link via your FG integration.