Windows has introduced a "PseudoPTY" interface to make it easier to implement console clients. https://devblogs.microsoft.com/commandline/windows-command-line-introducing-...
It's used by the new Windows Terminal, but should be picked up by others like ConEmu, meaning everyone can ditch the old hack of using a hidden window.
At the same time,. they've improved ANSI support.