Use the already mounted nodes as cache instead of separate caching via template. This reduces memory usage by 30%+ in VitePress.
@vue/runtime-dom
import { h, createApp } from '@vue/runtime-dom'
const RootComponent = {
  render() {
    return h('div', 'hello world')
  }
}
createApp(RootComponent).mount('#app')