zulip/static/js/bundles
Steve Howell a3512553a8 streams: Add LazySet for subscribers.
This defers O(N*S) operations, where

    N = number of streams
    S = number of subscribers per stream

In many cases we never do an O(N) operation on
a stream.  Exceptions include:

    - checking stream links from the compose box
    - editing a stream
    - adding members to a newly added stream

An operation that used to be O(N)--computing
the number of subscribers--is now O(1), and we
don't even pay O(N) on a one-time basis to
compute it (not counting the cost to build the
array from JSON, but we have to do that).
2019-12-30 09:47:55 -08:00
..
app.js streams: Add LazySet for subscribers. 2019-12-30 09:47:55 -08:00
common.js templates: Move page_params from an inline script to the <body> dataset. 2019-09-17 16:06:33 -07:00
portico.js bundles: Factor out portico bundle. 2019-10-28 15:53:15 -07:00