[Buildbot] #3231: [AngularJS project] Shared websocket between tabs
Buildbot trac
trac at buildbot.net
Sun Mar 15 13:17:40 UTC 2015
#3231: [AngularJS project] Shared websocket between tabs
----------------------+------------------------
Reporter: tardyp | Owner:
Type: undecided | Status: new
Priority: major | Milestone: undecided
Version: 0.8.10 | Resolution:
Keywords: |
----------------------+------------------------
Description changed by tardyp:
Old description:
> This project is child from http://trac.buildbot.net/ticket/3148
>
> Goal is to investigate, and enhance the user experience when opening
> multiple tabs with buildbot nine.
>
> Tab loading must be as fast as possible, potencially reusing data
> downloaded and event subscribed by other tabs.
>
> When using the UI, users are often opening several tabs on a buildbot
> website.
> The connected character of buildbot nine will create one connection for
> each tab, This is inefficient user of the event system.
>
> This project will try as much as possible to use Prior Art, and existing
> libraries
>
> Examples of Prior Art:
>
> https://github.com/Atmosphere/atmosphere/wiki/Sharing-connection-between-
> Browser's-windows-and-tabs
> http://stackoverflow.com/questions/9554896/sharing-websocket-across-
> browser-tabs
> http://tavendo.com/blog/post/websocket-persistent-connections/
> http://ponyfoo.com/articles/cross-tab-communication
> https://github.com/tejacques/crosstab
> https://github.com/diy/intercom.js/
New description:
This project is child from http://trac.buildbot.net/ticket/3148
Goal is to investigate, and enhance the user experience when opening
multiple tabs with buildbot nine.
Tab loading must be as fast as possible, potencially reusing data
downloaded and event subscribed by other tabs.
When using the UI, users are often opening several tabs on a buildbot
website.
The connected character of buildbot nine will create one connection for
each tab, This is inefficient user of the event system.
This project will try as much as possible to use Prior Art, and existing
libraries
Examples of Prior Art:
* https://github.com/Atmosphere/atmosphere/wiki/Sharing-connection-
between-Browser's-windows-and-tabs
* http://stackoverflow.com/questions/9554896/sharing-websocket-across-
browser-tabs
* http://tavendo.com/blog/post/websocket-persistent-connections/
* http://ponyfoo.com/articles/cross-tab-communication
* https://github.com/tejacques/crosstab
* https://github.com/diy/intercom.js/
--
--
Ticket URL: <http://trac.buildbot.net/ticket/3231#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list