РАЗРАБОТКА

GitHub переписал Copilot на Rust — сократили код на 800 000 строк

GitHub переписал агентную среду Copilot на Rust, что повысило производительность и упростило разработки.

✍️ Редакция iTech News | 09.08.2025 | ⏱ 1 мин | Источник: GitHub Blog
GitHub переписал Copilot на Rust за несколько месяцев

GitHub завершил миграцию своей оснастки Copilot на язык Rust, преобразовав более 800 000 строк кода. Это изменение значительно улучшило производительность и открывает новые возможности для расширения функционала.

Зачем это нужно

Copilot является основой для множества продуктов Microsoft и GitHub, каждой из которых требуется надежная и эффективная серверная поддержка. Эта миграция позволит не только улучшить производительность, но и снизить расход памяти, что особенно актуально для облачных решений и серверов.

Что изменилось в коде

Ранее код был написан на TypeScript с использованием Node.js, что, хотя и подходило для быстрого развертывания, стало препятствием для дальнейшего роста. Переписывание кода на Rust позволило ускорить время загрузки и улучшить отзывчивость системы, что критически важно в условиях конкурентного рынка.

Польза для разработчиков

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

Сейчас команда GitHub сосредоточена на расширении функционала Copilot, что сулит новые возможности для пользователей. Следующий шаг — публикация обновлений, которые будут еще более оптимизированы для работы с современными инструментами разработки.

Поделиться: Telegram X LinkedIn