Charlie Marsh przyspiesza uruchamianie Codex CLI 25-krotnie
Charlie Marsh, CEO Astral, ogłosił znaczącą poprawę wydajności Codex CLI, które teraz startuje 25 razy szybciej. Osiągnięcie to możliwe było dzięki przepisaniu kodu z TypeScript na Rust.
Charlie Marsh przyspiesza uruchamianie Codex CLI 25-krotnie
Charlie Marsh jest założycielem i dyrektorem generalnym firmy Astral, znanej z rozwoju narzędzi Pythona, takich jak uv, Ruff czy ty.
W marcu tego roku firma Astral została przejęta przez OpenAI, a Charlie dołączył do działu odpowiedzialnego za rozwój Codex.
W najnowszej wersji Codex dokonał gruntownej rewizji procesu uruchamiania wiersza poleceń, co skutkowało 25-krotnym wzrostem prędkości.
Proces inicjalizacji CLI (czyli moment wywołania komendy codex) obejmuje ładowanie konfiguracji, uwierzytelnianie, nawiązywanie połączeń oraz przygotowanie środowiska. Wcześniej ten ciąg operacji zajmował odczuwalną ilość czasu, jednak obecnie wszystko dzieje się niemal natychmiastowo (warto spróbować).
Szczegółowe przyczyny tak dużego skoku wydajności nie zostały ujawnione. Wiadomo jednak, że Codex CLI został wcześniej przepisany z TypeScript na Rust, a Charlie jest uznawany za eksperta w tej dziedzinie. Zapowiada on, że "może jeszcze bardziej ją przyspieszyć".
Dlaczego to ważne
AnalizaZnacząca poprawa wydajności Codex CLI może istotnie zwiększyć efektywność pracy programistów korzystających z tego narzędzia. Skrócenie czasu uruchamiania komend pozwala na dynamiczniejsze tempo całego procesu developmentu.
Dyskutuj w społeczności
Dziel się swoimi pytaniami i spostrzeżeniami z programistami