Read OSS

vercel/hyper

6 articles

前提知識

01

Hyperのアーキテクチャ:Electron製ターミナルエミュレーターのコードベースを読み解く

Hyperが採用する3プロセス構成のアーキテクチャ、ディレクトリ構造、ビルドシステムを徹底的に解説します

02

RPCブリッジ:IPC通信とターミナルセッションのライフサイクル

Hyperの型安全な双方向IPCシステムと、ターミナルセッションの完全なライフサイクルを深掘りする

03

ターミナルの中の Redux:状態管理、ミドルウェア、そして Effects パターン

Hyper の Redux アーキテクチャを深掘りします。デュアル thunk ミドルウェアチェーンと write ミドルウェアによるパフォーマンス最適化を中心に解説します

04

PTYからピクセルへ:xterm.jsの統合とコンポーネントアーキテクチャ

Hyperがxterm.jsをReactでラップする方法、レンダラーの選択ロジック、キーボードショートカットの調整メカニズムを解説します

05

Hyper のプラグインアーキテクチャ:デコレーション、拡張ポイント、モジュールローディング

Electron の両プロセスにまたがる 38 以上の拡張ポイントを持つ Hyper のプラグインシステムを徹底解説

06

設定・プロファイル・CLI:Hyperのカスタマイズの仕組み

JSON形式から多段階マージパイプライン、CLIツールまで、Hyperの設定システムを解説します