Soubory s hodnotami oddělenými čárkami (CSV) jsou desítky let králem tabulkového úložiště a přenosu. Od počátků výpočetní techniky zůstávají CSV lingua franca migrace dat mezi databázemi, CRM, tabulkami a datovými sklady. Jednoduchost — prostý text, pole oddělená čárkou a záznamy na nových řádcích — je činí čitelnými téměř každou platformou. Stejná jednoduchost se ale stává úzkým hrdlem, když datasety narostou do milionů řádků. Tradiční tabulkové programy jako Microsoft Excel a Google Sheets běžně spadnou, zamrznou nebo data oříznou, když otevřete CSV nad hardcodovanými limity (typicky 1 048 576 řádků v Excelu a 10 milionů buněk v Google Sheets).
Když dataset nejde otevřít ani upravit desktopovým softwarem, zbývá frustrující otázka: jak rozdělit vígegabajtový textový soubor na menší, stravitelné kusy? Historicky byly řešení buď vysoce technická, nebo velmi nepohodlná. Mohli jste napsat skripty v Pythonu nebo Bash s nástroji jako split, což vyžaduje programování a příkazovou řádku. Nebo jste sáhli po SaaS utilitách s drahým předplatným a nahráním proprietárních dat na neznámé servery. Oba přístupy přidávají obří tření k úloze, která má být triviální.
Moderní web to mění. Díky HTML5 File API jsme zásadně přehodnotili zpracování velkých souborů. Rozdělovač CSV je navržený tak, aby běžel zcela v prohlížeči. Když vyberete velký soubor CSV, data se po internetu nepřenášejí. Nulové nahrávání na server. Místo toho prohlížeč čte soubor přímo z disku a zpracovává ho v paměti.
Tento architektonický posun přináší tři zásadní výhody. Za prvé můžeme enterprise utilitu nabízet 100% zdarma. Nemusíme platit drahé cloudové instance ani přenosy tam a zpět, režie je téměř nulová a úspory jdou k vám. Za druhé padají libovolné limity velikosti. Zatímco jiné nástroje omezují na 50 MB nebo 100 MB kvůli infrastruktuře, náš nástroj využívá RAM a CPU zařízení a rozdělíte soubory tak velké, jak zvládne stroj. A především data zůstanou zcela soukromá. Ať jde o důvěrné pacientské záznamy, proprietární finanční transakce nebo citlivé databáze zákazníků, data počítač doslova nikdy neopustí. Ve světě, který dbá na digitální bezpečnost, je klientské zpracování v prohlížeči jediný odpovědný způsob práce s citlivými daty.