zulip/frontend_tests/node_tests
Vladislav Manchev 668d0d9dfa Fix performance issues with user presence list in large realms.
Whenever a user became active, this triggers an immediate presence
update event (to show that user as active).  The implementation for
that event (running on the browsers of all other users in the realm)
would fully rerender the presence list, which can be an expensive
operation in a large realm, just to update the status for that one
user.  This fixes that case to just remove the user from the list and
then re-insert it at the appropriate index.

[Commit message expanded with more details by Tim Abbott]
2016-02-12 20:04:43 -08:00
..
activity.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
alert_words.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
bot_data.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
composebox_typeahead.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
dict.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
echo.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
filter.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
hashchange.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
index.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
message_list.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
message_list_view.js Install node dependencies using npm. 2015-11-06 09:08:59 -08:00
muting.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
narrow.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
people.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
presence_list_performance.js Fix performance issues with user presence list in large realms. 2016-02-12 20:04:43 -08:00
search_suggestion.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
server_events.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
stream_color.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
stream_data.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
stream_list.js Show 5 most recent "Private messages" when clicked. 2015-12-15 07:52:54 -08:00
templates.js Fix performance issues with user presence list in large realms. 2016-02-12 20:04:43 -08:00
unread.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00
util.js Move node tests to node_tests/. 2015-10-28 10:11:47 -07:00