Is there a way to distinguish an Edge browser running on a physical Windows 10 device from a Windows Virtual Desktop or virtual Windows 10 instance on Azure?
Both are Windows 10, so OS wise they are similar.
On a virtual desktop you need care about the visual affects you display in your web page. Because every pixel that gets changed has to be transmitted over the wire. So the idea is to reduce the amount and frequency of animations/moving parts on internally hosted web page when a virtual desktop browser (e.g. Edge) is detected.