murmur-32
Version:
MurmurHash3 x86 32-bit implemented in JavaScript.
35 lines (21 loc) • 669 B
Markdown
MurmurHash3 x86 32-bit implemented in JavaScript.
```sh
npm install --save murmur-32
```
```js
import murmur32 from 'murmur-32'
murmur32('linus')
//=> ArrayBuffer { 4 }
murmur32(new ArrayBuffer(10))
//=> ArrayBuffer { 4 }
```
- `key` (`ArrayBuffer | string`, required)
- returns `ArrayBuffer`
Compute the 32-bit MurmurHash3 of the supplied `key`. If the `key` is given as a string it will be [encoded using the UTF8 encoding](https://github.com/LinusU/encode-utf8).
- [murmur-128](https://github.com/LinusU/murmur-128) - MurmurHash3 x86 128-bit implemented in JavaScript