Blocking JavaScript is the most potent form of fingerprinting resistance.
It's not comfortable to whitelist websites or pieces of functionality from websites, but at least you have the option. If on desktop Chrome, enjoy it while you still can, because Google just deprecated the underlying APIs ;-)
Android - Firefox - Ghostery + uBlock: "Strong protection against Web tracking" 17.59 bits of identifying information
iOS - Safari - Stock: "Some protection against Web tracking" 17.59 bits of identifying information
iOS - Safari - AdBlockPlus: "Some protection against Web tracking" 17.59 bits of identifying information (Exact same as Stock? Blocks ads though)
Mac - Safari - Stock: "Some protection against Web tracking" 16.59 bits of identifying information.
Mac - Chrome - Ghostery + uBlock: "Strong protection against Web tracking" Doesn't seem to finish the fingerprinting stage.
Mac - Chrome - Stock: "No. You are not protected against tracking on the Web" 16.01 bits of identifying information.