700 MB is an absolute ridiculous size for an Excel file. Also, Excel files are already compressed, and reading, converting an Excel to CSV in JavaScript, if at all possible, would also take a lot of time, probably more than the 15-20s you are complaining about now.