SyntaxFix
Write A Post
Hire A Developer
Questions
You can use the fingerprintJS2 library, it helps a lot with calculating a browser fingerprint.
By the way, on Panopticlick you can see how unique this usually is.