if you block JS you get this message

> This website is literally about JavaScript. I mean what did you expect, a .NET application? This website is 99.9% poorly optimized and highly questionable JS. And yet, you have JS turned off.

If you open the console to check after you're finished, it says:

"What, are you going to check if the results are accurate? Go ahead "

But if you open it console while doing the test, it says:

"Hey, stop cheating! "

Why the hell can websites tell that I'm in the console? If I want to inspect some parts of a website (perhaps save an image), then I don't want that website to interfere.

They don’t. They just use “console.log”, you see it because you opened the console. It’s not like they know you’re there and then write a message.

Devtools can actually be detected to a certain extent - https://github.com/sindresorhus/devtools-detect