vercel/hyper
6 articles
前置知识
- ›Electron 基础知识(主进程与渲染进程的区别)
- ›熟悉 webpack 的基本概念
- ›TypeScript 基础
01
Hyper 的架构:深入解析一个 Electron 终端模拟器代码库
全面解读 Hyper 的三进程架构、目录结构与构建系统
02
RPC 桥接层:IPC 通信与终端会话生命周期
深入剖析 Hyper 的类型安全、双向 IPC 系统,以及终端会话的完整生命周期
03
在终端中使用 Redux:状态管理、中间件与副作用模式
深入探讨 Hyper 的 Redux 架构,包括双 thunk 中间件链与 write 中间件优化策略
04
从 PTY 到像素:xterm.js 集成与组件架构
深入剖析 Hyper 如何在 React 中封装 xterm.js、管理渲染器选择以及协调键盘快捷键
05
Hyper 的插件架构:装饰机制、扩展点与模块加载
深入探索 Hyper 插件系统,涵盖两个 Electron 进程中的 38 个以上扩展点
06
配置、Profile 与 CLI:Hyper 的自定义机制详解
深入介绍 Hyper 的配置系统,涵盖 JSON 格式、多阶段合并流程以及 CLI 工具的使用