Есть ли разница между эмулированным ПК и обычным?
в принципе, подергав аппаратные устройства, можно выяснить что система работает в виртуализированной среде.
для работающего процесса отличия отсутствуют - т.е процесс свои алгоритмы будет выполнять идентично, что на "голом" железе, что в виртуалке.
веб - это песочница, доступ из которой к реальному оборудованию сильно ограничен, но есть дыра в безопасности - webgl (доступ к видеокаселератору), а так как в виртуальной машине (если не используется gpu passthrough) видеокарта эмулируется, то можно запросить эту информацию и сравнить с ожидаемым для десктопа (вопрос исследования но принципиальная возможность есть)
Например virtualbox выдает наименование видеокартыllvmpipe (LLVM 6.0, 128 bits)а на хост системеANGLE (NVIDIA GeForce GTX 1060 3GB Direct3D11 vs_5_0 ps_5_0)