bigbluebutton-Github/bigbluebutton-html5/imports/utils
Pedro Beschorner Marin 068b82b1fa refactor(connection status): remove legacy monitor
Remove parts of a previous connection monitor.

To add some context (as far as my memory goes) to the multiple connection
monitor features the product has, `stats` (currently named `connection status`)
was introduced at the Flash client back in ~2016. @fcecagno and I did it
as a BigBlueButton's Summit activity. Our work was squashed into a single
commit in 92554f8b3e :).

I'm not sure about the whole story behind `network information` (the late
connection monitor added to the HTML5 client) but I assume it should work
as a collector for a bunch of different connectivity monitors. I remember
when it was introduced but I don't know why it wasn't adopted. My best guess
would be because of some performance issues the `user list` had back then.

To follow on why `connection status` replaced `network information` at the
HTML5 client, when I did the `multiple webcams` feature I had to refactor
a big chunk of the `video provider` (#8374). Something that wasn't really
helping there was the adaptation of `stats` that was made to show local
feedback for each webcam connection. Although this feature wasn't being
used anymore, `network information` did rely on that to build up data. With
this monitor gone I assumed it was my responsibility to provide an alternative
so I promoted Mconf's port of the Flash `stats` monitor to BigBlueButton's
HTML5 client (#8579).

Well, that's my perspective on how things went for those features. If
anyone would like to correct me on something or add something else on
that history I would appreciate to know.
2021-06-13 14:02:46 -03:00
..
browserInfo.js move browser info to helper + remove unused libs 2021-04-01 08:14:24 -03:00
caseInsensitiveReducer.js Make typed poll responses grouping case insensitive 2021-03-23 06:30:37 +00:00
deviceInfo.js move browser info to helper + remove unused libs 2021-04-01 08:14:24 -03:00
fetchStunTurnServers.js Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-develop 2020-05-25 17:32:24 +00:00
hexInt.js Moved hex_to_int and int_to_hex functions to imports/utils 2017-09-21 16:52:43 -07:00
humanizeSeconds.js solve error in nav-bar component 2017-10-23 14:26:56 -02:00
ios-webview-audio-polyfills.js Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-add-create-br-to-manage-user-menu 2019-01-21 17:02:18 +00:00
keyCodes.js Added event listener to change slides with Page Up and Page Down 2019-09-18 14:12:05 -03:00
lineEndings.js PR review fixes 2017-09-06 12:36:52 -07:00
logoutRouteHandler.js Added allowDefaultLogoutUrl config to optionally ignore non-custom logoutUrl 2020-10-08 05:15:05 -04:00
mediaElementPlayRetry.js Improve log message for screenshare/listen only/autoplay and harden media play with retries 2019-09-06 18:58:22 +00:00
mimeTypes.js Linter auto fix 2017-06-02 19:25:02 +00:00
regex-weburl.js PR review fixes 2017-09-06 12:36:52 -07:00
sdpUtils.js Port SIP.js to 0.17.1 release 2020-09-25 20:26:22 -03:00
slideCalcUtils.js pan/zoom and cursor refactor for better performance 2019-07-25 15:55:25 -07:00
stats.js refactor(connection status): remove legacy monitor 2021-06-13 14:02:46 -03:00
statuses.js fix reported bugs / impliment suggested changes 2018-07-11 20:08:22 +00:00