But IE 11 has been given a stay of execution until 2025 I believe.
And sadly most of my users are still on it (government and healthcare)
[0] https://webassembly.org/
The logo on the front page you linked it the logo of Microsoft's other browser, Edge. There is no other mention of Microsoft or Internet Explorer on it.