Dramatic performance improvements

Faster .weave archive and .csv parsing
Added by Andy Dufilie almost 4 years ago

Using the FlasCC cross compiler (now CrossBridge) we were able to dramatically improve the performance of .weave archive extraction and CSV parsing. The Weave client can now load larger files faster. Here are some examples:

File Type File Size Old Version Processing Time New Version Processing Time
.weave (.zip) 8.17MB 66 seconds (Flash quits after 15 seconds) 1 second
.csv 59.0MB 128 seconds (while allowing interaction) 6 seconds

We plan to continue improving other parts of Weave using this technology.