Ну, перенесли QEMU под виртуальный стековый процессор, которым WebAssembly, по сути, является. Браузер же при этом не работает без операционки. Да и QEMU без операционки не работает.
Это не означает, что браузер проще операцинки. Но это означает, что браузеру не нужно решать те проблемы, которые в UNIX-style операционках и в mirage-style операционках решаются очень по-разному.
И в unix-style операционках эти решения более громоздкие и ресурсоёмкие. Я тут всё время говорю о постоянной трансляции адресов. Она съедает 30% производительности. SUN меряла когда-то. Ту статью не могу найти, но вот более свежая, тут меряли только потери от использованиям MMU, и насчитали в среднем 15%. SUN учитывала и затраты операционки на поддержку таблиц трансляции.
http://pages.cs.wisc.edu/~swift/papers/iiswc14-mmu.pdfЭто я к тому, что не бывает серебрянной пули, и издержки есть у всех подходов.