Я ищу современную реализацию JavaScript CRC32.
Эта реализация, которая, возможно, возникла из здесь, и теперь здесь там и везде, неприемлемо, потому что это медленный (500 мс/МБ) и зависит от более чем 2 КБ таблицы с разделителями пространства, доступ к которой осуществляется с помощью substr. Тьфу!
Кажется, что есть несколько вариантов CRC32, поэтому мне нужно сопоставить этот вывод:
mysql> SELECT CRC32('abcde');
> 2240272485
Функция фактически не должна принимать строку, однако, поскольку я работаю с байтовыми массивами.