Use requireJS to split JS into files
Store vectors in URL hash
Encode URL hash to reduce size