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