Just jotting down some random thoughts / ideas here
I think it might be possible! There is a listener plugin, which could log actions / events to a remote server. Playback would probably be best done with either Selenium or Windmill.
A proxy listener could also be setup with nanoserv or similar…
jQuery + Selenium
These two don’t seem to get along too well, which is too bad.