
bootsnap
rails
Boot large Ruby/Rails apps faster
AI 简介
Bootsnap 是一个用于加速 Ruby 和 Rails 应用启动速度的性能优化库。它通过缓存昂贵的计算过程(如 LOAD_PATH 查找、Ruby 源码编译为 ISeq、YAML/JSON 解析)显著缩短应用冷启动时间,在大型 Rails 项目中可实现 50%–75% 的启动耗时降低。其核心机制包括路径缓存与序列化字节码缓存,支持 macOS 和 Linux 环境,需配合可写缓存目录使用。适用于追求快速本地开发迭代、CI 构建提速及高密度容器部署的 Ruby/Rails 工程场景。
Ruby
MIT License2.7k
Stars
206
Forks
374
Watchers
4
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分59.05
默认分支main