zzzzbang
高级前端开发
图纸编辑器
在图纸管理系统中,图纸预览使用的bim引擎解析慢,解析图元丢失,并且全量化加载导致加载慢以 及页面卡顿的等问题,所以以替换引擎为基础,保证图纸准确性以及性能优化为目的,在此之上横向拓展业务,落地 业务编辑器
工作内容:
前期底层图纸引擎、图形系统、矢量栅格瓦片的比对和调研
前端架构以及协议的制定
使用qiankun微前端架构进行封装,在主应用中进行动态加载和卸载,实现应用的按需加载和动态升级
使用react hook和umi useModel构建应用 UI 和状态管理,定制灵活性可扩展的代码,支持各种业务场景和 需求
项目成果:
对编辑器的性能指标进行监控,和之前的图纸预览进行渲染速度进行比对,基本提速38%左右,帧率提升 60%左右,加快了页面渲染以及响应速度
实现了页面的响应式和兼容性处理,并使用了懒加载、缓存等技术来优化用户体验。
使用技术: React+umi+qiankun+gstar
项目案例
设计成果管理(pc+h5)
低代码编辑器
浙公网安备33011802001633号
浙ICP备1805484号-2