Skip to content

MurmurHash3 x86 128-bit implemented in JavaScript

Notifications You must be signed in to change notification settings

LinusU/murmur-128

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MurmurHash3 128-bit

MurmurHash3 x86 128-bit implemented in JavaScript.

Installation

npm install --save murmur-128

Usage

import murmur128 from 'murmur-128'

murmur128('linus')
//=> ArrayBuffer { 16 }

murmur128(new ArrayBuffer(10))
//=> ArrayBuffer { 16 }

API

murmur128(key)

  • key (ArrayBuffer | string, required)
  • returns ArrayBuffer

Compute the 128-bit MurmurHash3 of the supplied key. If the key is given as a string it will be encoded using the UTF8 encoding.

See also

  • murmur-32 - MurmurHash3 x86 32-bit implemented in JavaScript