Разумно ли использовать Canvas over DOM для редакторов? - PullRequest
0 голосов
/ 06 мая 2019

Я знаю, что использование холста для пользовательских интерфейсов обычно считается плохой практикой, но было бы разумно использовать холст для чего-то вроде редактора кода или шестнадцатеричного редактора, где тысячи экранных элементов могли бы отображаться на экране одновременно

Я немного потрудился над созданием шестнадцатеричного редактора DOM, но меня беспокоит неэффективность изменения тысяч узлов DOM в секунду при прокрутке.

Такое чувство, что было бы намного эффективнее просто реализовать редактор, например, в WebGL, тогда вам не нужно беспокоиться о таких вещах, как перекомпоновка. Было бы разумно сделать это? И почему такие редакторы, как Atom, которые стремятся к эффективности, не делают что-то подобное?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...