Canvas, WebGL, and AudioContext fingerprints

How to most effectively mask Canvas, WebGL, and AudioContext hardware fingerprints
keyboard_backspaceBack to all