String hash as fast as djb2 with less collisions for JavaScript | Heykuki News