现代化高性能圆周率计算基准测试套件,支持实时可视化与多算法对比。
- 🚀 高性能计算 - 基于 Web Worker 的多线程并行计算
- 🎨 现代化 UI - 响应式设计,支持深色/浅色主题
- 📊 实时进度 - 计算进度实时反馈
- 💾 结果导出 - 支持下载完整计算结果
- 📱 移动适配 - 完美支持移动设备
- 🔧 设备检测 - 自动检测浏览器、CPU 核心数等信息
- 框架: Vue 3 (Composition API) + TypeScript
- 构建工具: Vite 5
- 状态管理: Pinia
- 样式: Tailwind CSS
- 图表: Chart.js + vue-chartjs
- 计算: Web Worker + WebAssembly + BigInt
- WASM: AssemblyScript
npm install
# 或
pnpm installnpm run build:wasmnpm run dev
# 或
pnpm devnpm run build
# 或
pnpm build- 选择计算算法(Machin / Chudnovsky / BBP)
- 选择计算模式(Web Worker / WebAssembly)
- 输入要计算的圆周率位数(逗号分隔)
- 选择是否输出完整结果(会影响性能)
- 点击“开始计算”按钮
- 等待计算完成,查看结果
- 可下载完整的圆周率数字
- Chrome/Edge 90+
- Firefox 88+
- Safari 14+
- 不支持 IE
MIT License
Steven Qiang
- Website: qiangmou.ren
- GitHub: @steven-qiang