【ゼッド】

Zed とは?

💡 Rust製×GPU描画!速さと共同編集を両立した次世代エディタ
📌 このページのポイント
Zed のアーキテクチャ Rust ネイティブコア GPU レンダリング 超高速な画面描画 なめらかスクロール Tree-sitter リアルタイム構文解析 高速ハイライト 共同編集エンジン リアルタイム同時編集 CRDT ベース 起動速度の比較 Zed VSCode (イメージ)
Zed のアーキテクチャと速度のイメージ
ひよこ ひよこ

Zedってどんなエディタなの?

ペンギン先生 ペンギン先生

Rust言語で作られた新しいコードエディタだよ。最大の特徴はGPUを使って画面を描画するから、スクロールやタイピングの反応がめちゃくちゃ速いんだ。体感でVSCodeの2〜3倍は速く感じるよ

ひよこ ひよこ

誰が作っているの?

ペンギン先生 ペンギン先生

GitHubが作ったエディタ「Atom」の開発チームが、Atomの反省を活かして新しく作ったんだ。Atomは拡張性は高かったけどElectronベースで動作が重かった。だからZedはRustでネイティブに書き直して、速さを最優先にしたんだよ

ひよこ ひよこ

共同編集ってどういうこと?

ペンギン先生 ペンギン先生

Google Docsみたいに、複数人が同じコードファイルをリアルタイムで同時に編集できる機能だよ。ペアプログラミングコードレビューのとき、画面共有せずにお互いのカーソルが見えるから、自然に一緒にコードを書けるんだ

ひよこ ひよこ

VSCodeから乗り換えるメリットはあるの?

ペンギン先生 ペンギン先生

速さを重視するなら大きなメリットがあるよ。ただ、2024年にオープンソース化されたばかりで、拡張機能のエコシステムはVSCodeほど成熟していないんだ。シンプルで速いエディタが欲しい人には向いているけど、豊富なプラグインが必要な人はもう少し待ったほうがいいかもね

ひよこ ひよこ

Tree-sitterっていうのも関係しているって聞いたけど?

ペンギン先生 ペンギン先生

Tree-sitterはZedチームが開発したコード解析ライブラリで、リアルタイムにコードの構文を解析するんだ。これのおかげでシンタックスハイライトやコード補完が超高速にできる。実はTree-sitterはNeovimGitHubのコード表示にも使われていて、エディタ業界全体に影響を与えた技術なんだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Zed」って出てきたら「Rust製で爆速の次世代コードエディタ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Zed」 = ゼッド
💬 アルファベットの最後の文字「Z」から取った名前で、エディタの究極系・最終形態を目指すという意味が込められているんだよ
← 用語集にもどる