Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-65795

Introduce a new realtime event bus eg push via websockets

XMLWordPrintable

      There is a large class of different use cases where we want to efficiently communicate between the server and a browser. There is a hodge podge of very inefficient polling code scattered in different places in core and 3rd party plugins.

      Ages ago I deep dived into this and started working on a spec for this but it's gathered dust since.  This doc may be slightly out of date in the details but conceptually should be broadly ok as a rough starting point:

      https://docs.google.com/document/d/1wGtAKrDA5BTxkfTscTnVtg8r522tQoJemF-ULNBsC7k/edit#

      Anyone can view  and comment on that google doc

            Votes:
            27 Vote for this issue
            Watchers:
            41 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 minutes
                5m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.