It does not. It interacts with browser APIs (not just dom) via JavaScript. And it needs to load a big binary first.