4 ms·
Nice, but it's using WebSockets so that means it only supports tracking clients with recent webkit based browsers (no IE, no Firefox, no Opera). Unless it uses
by mtarnovan 16y ago
Nice, but it's using WebSockets so that means it only supports tracking clients with recent webkit based browsers (no IE, no Firefox, no Opera). Unless it uses some kind of emulation - I couldn't find anything about this in the docs.
- siong1987 16y agoI don't think that they use web socket for tracking. They use it only for showing the realtime stats. Edit: check out the client tracking js. No web socket is used.
- mtarnovan 16y agoYou are right indeed. Thanks for pointing this out.
- bdotdub 16y agoTracking works on any browser since it serves up a single pixel for each page view. Only the front-end monitor for the graphs use WebSocket.
- weixiyen 16y agoI saw this demo'd at MongoDB conference by Gilt Groupe. Hummingbird display only supports webkit. My friend made the same thing later that night (took him maybe 1 hour total) using tracking pixel + Tornado + javascript graphing software (not canvas). The admin panel worked in IE/Firefox too b/c he used long-polling (not websockets). You can definitely roll your own to offer multi-browser support.
- nym 16y agoYeah, but it wouldn't be as fast.