← Блог

Инженерия

Как мы держим Lite Notes быстрым

18 июня 2026 · 4 мин чтения

Когда мы начинали Lite Notes, у нас было одно жёсткое правило: открытие заметки должно ощущаться мгновенным. Не «быстрым для электронного приложения», а именно мгновенным — как будто вы открываете обычный текстовый файл. Ниже — несколько принципов, которые помогают нам держать эту планку.

Бюджет производительности

У нас есть жёсткий бюджет: холодный старт — до 400 мс, открытие заметки — до 30 мс, а размер установщика — не больше 20 МБ. Эти числа проверяются на каждом релизе автоматическими тестами. Если изменение выбивается за бюджет, оно не выходит, пока мы не найдём, чем расплатиться.

Локальный индекс вместо запросов в сеть

Поиск в Lite Notes целиком локальный. Мы держим компактный полнотекстовый индекс рядом с вашими заметками и обновляем его инкрементально при сохранении. Благодаря этому поиск по архиву на тысячи записей укладывается в единицы миллисекунд и работает даже без интернета.

Самая быстрая сеть — та, к которой не приходится обращаться.

Меньше зависимостей — меньше сюрпризов

Мы сознательно избегаем тяжёлых библиотек в горячем пути. Рендер Markdown, подсветка кода и индексатор написаны так, чтобы не тянуть за собой десятки мегабайт кода. Это не только ускоряет старт, но и уменьшает поверхность для ошибок.

Что дальше

В ближайших версиях мы работаем над фоновой предзагрузкой соседних заметок и более экономным рендером длинных документов. Как всегда, все изменения по производительности мы фиксируем в журнале обновлений.


Понравилось? Загляните в возможности или выберите тариф.