# GitHub zet Copilot-runtime om naar Rust en verkort opstarttijd

> GitHub heeft de runtime van Copilot CLI, de app en de SDK herschreven in Rust. Daardoor start het programma in 0,29 s in plaats van 5,25 s en verdwijnt de overhead van 100 MB voor Node.js.

Oossa · 2026-10-09 · https://oossa.com/nl/github-moves-copilot-runtime-to-rust-cutting-startup-time

GitHub heeft de kern van zijn Copilot-commandoregeltool, desktopapp en SDK volledig overgezet van TypeScript/Node.js naar Rust. Bij de herschrijving zijn zo’n 800.000 regels productiecode vervangen, met hulp van door AI gegenereerde code. Daardoor daalde de opstarttijd van een Copilot-client van 5,25 seconden naar 292 milliseconden wanneer de runtime in hetzelfde proces draait.

## Hoe de migratie is uitgevoerd

GitHub koos voor een stapsgewijze aanpak. Kleine onderdelen in TypeScript werden vervangen door Rust-versies, terwijl een tijdelijke compatibiliteitslaag ervoor zorgde dat de twee talen met elkaar konden communiceren. Zo kon de bestaande testsuite gedurende de migratie van 14,5 weken blijven draaien. In die periode werden in totaal 128 pull requests en 135 releases gepubliceerd (35 stabiele versies en 100 prereleases).

## Wat dit betekent voor ontwikkelaars

De nieuwe Rust-runtime kan rechtstreeks in hostapplicaties worden ingebouwd via een C ABI. Daardoor is geen apart Node.js-proces meer nodig, dat ongeveer 100 MB aan geheugen in beslag neemt. Voor situaties waarin isolatie nodig is, blijft een modus met een afzonderlijk proces beschikbaar. De Copilot SDK blijft TypeScript, Python, Go, .NET en Java ondersteunen, en ondersteunt nu ook Rust.

## De feiten

- GitHub heeft meer dan 800.000 regels productiecode herschreven van TypeScript/Node.js naar Rust.
- De migratie duurde ongeveer 14,5 weken en omvatte 128 pull requests.
- De opstarttijd van de client daalde van 5,25 seconden naar 292 milliseconden.
- De Rust-runtime bespaart per client ongeveer 100 MB aan werkgeheugen.
- Op Aug 21 2026 bestond de Rust-codebase uit 832,378 regels productiecode en 468,689 regels unittests.

## Waarom het ertoe doet

Voor ontwikkelaars die Copilot gebruiken, betekent de kortere opstarttijd minder wachttijd en een soepelere workflow. Door het lagere geheugengebruik is de tool geschikter voor machines met beperkte resources en voor CI-pipelines. Doordat de runtime rechtstreeks kan worden ingebouwd, ontstaan ook mogelijkheden voor nauwere integraties met aangepaste IDE-extensies.

## Bronnen en referenties

1. [Github Migrates Copilot Runtime to Rust with AI-Assisted Rewrite](https://www.infoq.com/news/2026/10/github-copilot-rust-migration/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-10-09

Laatst bijgewerkt: 2026-10-09
