Написать пост

Один из разработчиков Fuchsia представил кроссплатформенный редактор кода Xi

Аватар Екатерина Никитина

В целях проекта Xi – создать лучший редактор для написания кода, который также может стать основным текстовым редактором в ОС Fuchsia.

Сотрудник Google Рэйф Левин, один из разработчиков ОС Fuchsia, представил кроссплатформенный редактор кода Xi («зай»), который может стать основным текстовым редактором новой операционной системы.

Один из разработчиков Fuchsia представил кроссплатформенный редактор кода Xi 1

Это не официальный проект Google, но код принадлежит компании. Разработчик рассказал о Xi на январской публичной лекции Localhost в Нью-Йорке:

Превью видео 4FbQre9VQLI

Цели

Одна из целей проекта — создать лучший редактор для написания кода, который также может стать основным текстовым редактором в ОС Fuchsia. Разработчик сделал ставку на производительность — любая операция в Xi должна обрабатываться не дольше 16 миллисекунд. С такой скоростью программа способна редактировать даже очень «тяжелые» документы и обеспечивать плавный скроллинг.

Со временем Xi может превратиться в полноценную и удобную IDE.

Структурные решения

Для достижения высокой производительности разработчик разбил редактор на два модуля: написанное на Rust ядро и кроссплатформенный пользовательский интерфейс. Они взаимодействуют через JSON-сообщения. Операции выполняются асинхронно.

Уже разработаны интерфейсы для Mac, Linux, Windows и Android.

Следите за новыми постами
Следите за новыми постами по любимым темам
6К открытий6К показов