What you ask
Search Acme
billing
2
-
@devboxes customers want to preview a CSV of up to 50 MB before they import it. what's the best way to show it in the browser, and how fast is it?
-
I'd read the file in chunks in a web worker: on a 50 MB export, the first rows showed in 0.4 s and the page kept responding. research.md compares it with loading the whole file and says how I measured both.
What devboxes does
-
Read the repository's rules
- devboxes lists the criteria the pick must meet, each with the rule or request it comes from.
-
Look at what already exists
- Each product it compares has a dated source.
-
List the options
- Each option it keeps has its license, last release, size and sources.
- Each option it drops has the reason.
-
Measure the options
- Each kept option has measured numbers with their method, or the reason it has none.
-
Write the report
- You get research.md, published.
- Every number in it comes from a measurement or a dated source.
What you get back
Previewing a 50 MB CSV
- Chunks in a worker First rows in 0.4 s. The page keeps responding.
- Whole file The tab froze for 6 s before the first row showed.
- On the server Dropped: AGENTS.md keeps the file in the browser until the customer confirms.
- Method The two kept options ran five times each on a 50 MB export in Chrome. The numbers are medians.
Good for
Startups and agencies