Julia 1.13リリース、起動速度20%向上

원제: Julia 1.13 highlights

왜 중요한가

科学技術計算やAI研究の現場で広く使われるJuliaのTTFX改善は、インタラクティブ開発サイクル全体の生産性に直結する。

2026年9月10日、プログラミング言語Julia 1.13が正式リリースされた。パッケージのプリコンパイル時間が1.12比で約30%短縮、起動時間も約20%高速化。REPLへのシンタックスハイライト標準搭載やfzf方式の履歴検索など、開発者体験を大幅に改善する機能が多数追加された。

Julia 1.13は、起動速度(TTFX: Time To First X)の大幅な改善を中心に据えたリリースだ。パッケージのプリコンパイル時間は1.12比で約30%短縮、LTS版の1.10と比べても10〜20%の短縮を達成した。起動時間については、hyperfineによるベンチマークで1.12の69.1msから1.13では56.7msへと約18%高速化している。

測定はJulia-TTFX-Snippetsリポジトリに寄稿された39件の実世界ワークフローを対象に実施。今後はperf.julialang.org/ttfxでの継続的モニタリングも行われ、プルリクエスト単位でもTTFX回帰を検出するCIが整備された。

REPL面では、外部パッケージ(OhMyREPL.jl)なしでシンタックスハイライトが標準利用可能になった。デフォルトは保守的な配色だが、MonokaiなどのカスタムカラースキームにもREPLドキュメント経由で簡単に切り替えられる。

履歴検索(Ctrl-R)はfzf方式に刷新され、あいまい検索・REPLモード表示・複数選択・シンタックスハイライト表示に対応。Windows環境では新たにBracketed Pasteもサポートされた。

Pkg側ではデフォルト圧縮アルゴリズムがgzipからzstdに変更。`pkg> add`は既にロード済みのパッケージと同バージョンを優先するようになり、依存関係の衝突を減らす工夫がなされた。GCもイメージオブジェクトのマーキングをスキップすることで高速化している。

출처

julialang.org — 원문 읽기 →