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