@mafintosh just pointed me to a version of blake2b that he handwrote in web assembly (supported in node 8 and all browsers except IE) it's only 1/4 the speed of c sodium, and the output file is only 1.5k! possibly this is will just make crypto viable as is