Closed
Bug 1251348
Opened 9 years ago
Closed 9 years ago
Use Fanout.io instead to notice when things change
Categories
(Webtools Graveyard :: Air Mozilla, defect)
Webtools Graveyard
Air Mozilla
Tracking
(firefox47 affected)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox47 | --- | affected |
People
(Reporter: peterbe, Assigned: peterbe)
Details
Attachments
(1 file)
At the moment, when you view an event it periodically does repeated AJAX checks to see if...
* new comments have appeared
* if the event status as changed
All of these can be pushed to a websocket instead. Then we can, from the server ping that websocket to inform that data has actually changed and then the usual javascript code can take action to this.
Assignee | ||
Comment 1•9 years ago
|
||
Fanout.io is a proprietary service that let's you connect your webpage to their websocket. We can then push messages into the client using python. It's really neat and would be a huge boost to our total performance footprint.
They offer a free version which is fully functional but limited to 20 connected clients. We'd need to get the Business account which is $25 per month.
Can you arrange to have this set up? We'll also need a sign in on their site. https://fanout.io/pricing/
Once this is in place, I'll write the code that connects it.
Flags: needinfo?(richard)
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → peterbe
Assignee | ||
Comment 3•9 years ago
|
||
Comment 4•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/airmozilla
https://github.com/mozilla/airmozilla/commit/4076715b5845954d6dfad97a5938bfad4cb184db
fixes bug 1251348 - use fanout
https://github.com/mozilla/airmozilla/commit/007383eb1601c70da261e773332680142dd9a88e
Merge pull request #648 from peterbe/bug-1251348-use-fanout
fixes bug 1251348 - use fanout
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•3 years ago
|
Product: Webtools → Webtools Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•