It’s going to be a lot smaller since it doesn’t bundle a version of chromium in every build. Instead it uses the systems native web view. This does pose the problem of vendor specific rendering issues… How snappy it feels is down to how the front-end programmed. It can still be a mess of bloated JavaScript 🙂
One of the goals of neovim was to introduce tools to build a GUI around vim. Imo the terminal is by far the best option, but there are some fun options. Neovide is an interesting one. Mostly because it doesn’t do too much – just eye candy.