3 ms·
Oni is Electron based. But since it uses neovim as its backend and a canvas based renderer the performance is actually very good.
by city41 9y ago
Oni is Electron based. But since it uses neovim as its backend and a canvas based renderer the performance is actually very good.
- pault 9y agoThere's a webgl renderer behind an experimental flag that is about 10x faster than the canvas renderer :)
- city41 9y agoWow, that's awesome. Honestly vanilla vim is often not that performant due to limitations of how terminals work. I wouldn't be surprised if OpenGL onivim could outperform terminal vim in a lot of scenarios. How does it compare to gvim's performance?
- pault 9y agoI haven't compared it to gvim, but gvim seems like it would have the upper hand there since it is native. There's also the fact that no matter how fast the renderer is, it can never be faster than the neovim instance running under the hood. I do not have any detailed knowledge of the internals though, so I could be wrong.