A SaaS dashboard loads a 50,000-row data table in the browser, causing the UI to freeze on render. What is the most effective solution?
-
A
Compress the JSON payload with gzip
-
B
Implement server-side pagination and only fetch the current page of rows
-
C
Use Web Workers to parse the JSON off the main thread
-
D
Replace the table with a chart