# yarn add fingerprintjs2
new Fingerprint2().get(function(result, components){
console.log(result); //a hash, representing your device fingerprint
console.log(components); // an array of FP components
});
https://github.com/Valve/fingerprintjs2
http://stackoverflow.com/questions/4935964/javascript-unique-browser-id