A text editor needs to be able to load large files. These can be anywhere from a few kilobytes, to several megabytes. While this isn't that difficult, what Vestras has made is a Syntax Highlighter. This needs to be able to load large files, AND color them, AND run all the other little thing such as Code Completion.
This is why it needs to be high preformance. Because it's doing so much, even a little bit of inefficent code can cause the whole program to fail
This is why it needs to be high preformance. Because it's doing so much, even a little bit of inefficent code can cause the whole program to fail