Команда Zed объявила о выходе стабильной версии 1.0 своего редактора. Это знаковое для них событие, к которому шли пять лет.
Предыдущий редактор авторов, Atom, был построен на базе Chromium и дал жизнь фреймворку Electron. Хотя это обеспечило гибкость и скорость разработки, но производительность хромала. Zed создан по иному принципу: архитектура приложения ориентирована на передачу данных напрямую в шейдеры GPU, как в играх прям. Для этого был разработан собственный UI-фреймворк GPUI на языке Rust.
Что означает версия 1.0?
Это не финальная точка, а ступень, после которой большинство разработчиков могут комфортно работать в Zed.
Куда движется проект?
Видение осталось прежним: создать самую производительную и коллаборативную среду для написания кода. Изменилось понимание коллаборации: сегодня это не только люди, работающие вместе в реальном времени, но и взаимодействие разработчиков с ИИ-агентами в едином пространстве кода.
Ключевая разработка на горизонте — DeltaDB, движок синхронизации на основе CRDT, фиксирующий каждое изменение на уровне символов. Он обеспечит согласованное представление кодовой базы для нескольких участников и агентов, позволяя приглашать коллег в диалог с ИИ для ревью и доработки сгенерированного кода прямо в контексте его создания.