Files
metube/ui
James Lyne 784dc2f735 Fix memory leak when many videos are queued.
Previously angular was re-rendering the entire queue whenever any downloads changed their state. The websocket provides progress updates at a high frequency, which combined with a long download queue can quickly cause hundreds of thousands of dom nodes to be created. This results in a spike in memory usage which may persist for some time depending on browser behaviour.

Adding a trackBy function resolves the issue by telling angular which row relates to a particular download.
2023-08-14 11:39:36 +01:00
..
2023-04-22 17:37:24 +03:00
2019-11-29 19:31:34 +02:00
2023-07-27 18:38:06 +03:00
2023-04-22 17:37:24 +03:00
2023-04-22 17:37:24 +03:00