关于本站

TechFlow 不是一个传统技术博客,而是一个运行在浏览器中的计算机原理实验室。它把 CPU 指令执行、网络数据传输、DNS 解析、JVM 内存管理这些抽象原理,变成可以观察、可以操作、可以实验的动态场景。

看得见

通过动态动画呈现抽象技术原理,而不是静态架构图。

能操作

调整参数、点击组件、发起模拟请求,观察运行结果。

可追踪

完整展示技术运行的每个步骤与数据流转。

可实验

支持正常流程、异常流程和故障模拟。

它是纯前端项目

所有教程内容、动画配置和模拟计算均在浏览器本地执行:没有后端服务、没有数据库、没有账号体系,也不采集任何个人数据。 你可以通过 URL 参数分享特定的实验配置。整个站点可以静态部署,一键 Docker 启动。

技术栈

Vue 3组件化 UI 框架
TypeScript严格模式类型系统
Vite构建与开发服务
GSAP动画编排引擎
SVG / Canvas可视化渲染
Pinia状态管理

动画的正确性声明

所有动画均为教学模拟模型:它们忠实呈现协议状态机、数据结构与运行机制的核心逻辑, 但对真实实现做了简化(例如 JVM 的 GC 使用教学模型,而非复现某个真实垃圾回收器的全部细节)。 每篇教程都会明确标注这类简化,生产实践请以官方文档为准。

开始探索