This is not how a helpful answer should look on a forum dedicated to strong user security/privacy. Please find a relevant link if you are not an expert.
@qun For the questions about Whonix, it’s probably better to consult the Whonix website and whonix forums.
In this case you leak your fingerprint and loose anonymity: Can websites track me across different qubes?.
See also: Good News - Testing Tor Browser DispVMs Against New fingerprint.js Browser Fingerprinting.
Yes, Javascript can deanonymize you in very interesting ways. You probably can try to read the Javascript code and verify that it doesn’t do fingerprinting… Anyway, you’re definitely making it harder to deanonymize yourself by using Whonix, even with Javascript.