Když říkáte „více přenosné“, předpokládám, že máte na mysli kód C++ s snappy. Bohužel nativní implementace javascriptu u většiny kompresních algoritmů by byla řádově pomalejší než nativní implementace C/C++, a proto ji používají téměř všechny knihovny komprese uzlů. Snappy je extrémně přenosný (postavil jsem ho na Solaris, Linux a OSX) a poměrně aktivní. Vřele bych to doporučil před čímkoli jiným.