ermouth: (ang)
ermouth ([personal profile] ermouth) wrote2016-05-05 08:50 pm
Entry tags:

Скорость букв в IDE

У tonsky хороший пост про IDE responsiveness. Хорошо согласуется с моими впечатлениями, хоть и не учитывает подсветку синтаксиса.

Я использую вебовый CodeMirror, который там на 10 месте – и опережает кучу десктопных IDE. Использую как раз потому, что он шустрый, после него пересаживаться в WebStorm или Eclipse – просто боль, потому что они кажутся невыносимо тормозными. Это, заметим, при том, что у меня подсветка синтаксиса и разбор исполняются в главном потоке, а в десктопных IDE – это почти всегда отдельный поток.

Ещё не учтён важный фактор скорости запуска – для веба, особенно когда надо на одной страницы быстро инстанцировать/удалять новые экземпляры редактора, к CodeMirror вообще ничего даже не приближается. Столь любимый многими Ace (основа Atom-а) просто нереально сосёт по сравнению с CodeMirror в плане как скорости старта, так и подсветки синтакиса.

Предсказуемо, VS Code там вовсе на последнем месте, кста – что тоже полностью соответствует моим ощущениям.