zulip/zephyr/static/js
Tim Abbott 99d4bc114b Move Zephyr mirroring liveness check to the UserPresence queries.
It's closer to a presence query than an update, and more importantly
this moves this out of Tornado -- previously Tornado was spending at
least 3ms per recipient on messages sent to the MIT realm fetching all
this data to return back to users.  This should save around 100ms per
message sent to a popular stream the MIT realm -- but more
importantly, each such event is 100ms during which Tornado is not
processing other messages.

(imported from commit 134169f0fdcd9f6640fda957edc4a28b07783d8e)
2013-03-13 17:41:29 -04:00
..
activity.js Move Zephyr mirroring liveness check to the UserPresence queries. 2013-03-13 17:41:29 -04:00
blueslip.js blueslip: Add some clarifying comments 2013-03-13 10:55:34 -04:00
colorspace.js Use white text for recipient labels on streams set to dark colors 2013-02-19 15:33:35 -05:00
common.js Module pattern for compose.js 2012-10-18 15:11:25 -04:00
compose.js Fix query for stream_name in compose module. 2013-03-13 11:22:11 -04:00
composebox_typeahead.js Don't change focus away from the PM recipient box on keydown 2013-03-06 18:42:52 -05:00
debug.js Remove verbose_stacktrace function. Use console.trace instead 2013-03-11 13:22:12 -04:00
hashchange.js Fix the selected message when narrowing to a stream that has no messages loaded 2013-02-21 13:29:17 -05:00
hotkey.js Unfade messages after you manually edit the recipient. 2013-03-13 11:12:25 -04:00
invite.js invite: Only clear email addresses after successful invite. 2013-02-06 20:18:00 -05:00
message_list.js Move seemless reposition on render code into _maybe_rerender 2013-03-13 14:07:22 -04:00
narrow.js Refactor unread client handling to use 'read' flags per message 2013-03-13 14:14:45 -04:00
notifications_bar.js Only show the "More messages below" if unread messages are in the home view 2013-03-01 14:35:39 -05:00
notifications.js Refactor unread client handling to use 'read' flags per message 2013-03-13 14:14:45 -04:00
reload.js Make it possible to paste a #narrow URL into a new tab 2012-12-20 14:45:11 -05:00
rows.js Remove global selected_message_id and persistent_message_id variables 2013-02-21 13:29:17 -05:00
search.js Always show the searchbar 'x'. 2013-03-06 15:06:35 -05:00
setup.js blueslip: Add some clarifying comments 2013-03-13 10:55:34 -04:00
signup.js Document the selctors in signup.js per trac #327 2012-11-09 15:03:08 -05:00
subs.js Refactor unread client handling to use 'read' flags per message 2013-03-13 14:14:45 -04:00
timerender.js Do just in time calculation of full date and time for messages 2013-03-05 12:48:33 -05:00
tutorial.js Properly start tutorial on first run, even if you have new messages. 2013-03-12 09:56:57 -04:00
typeahead_helper.js typeahead_helper: Rename render_pm_object and cleanup usage. 2013-02-28 17:49:57 -05:00
ui.js Refactor unread client handling to use 'read' flags per message 2013-03-13 14:14:45 -04:00
util.js Move same_{stream_and_subject,recipient,sender} into the util module 2013-03-05 12:45:12 -05:00
zephyr.js Move Zephyr mirroring liveness check to the UserPresence queries. 2013-03-13 17:41:29 -04:00