朋友们,我有从 0-1 开发 canvas 渲染引擎开发和优化经验,有可视化大屏开发经验,有远程开发经验,英语可作为工作语言。这是我基于 canvas 做的两个 demo 。
- netServer: https://new-net-lilac.vercel.app/
- num-flop: https://www.npmjs.com/package/num-flop
最近一个月投了二十来家白板,图形方面的公司,没有获得面试,其实简历挺匹配 JD 的。
恳请朋友们帮忙找找原因,非常感谢,另外,接 web 图形方面的兼职,非常感谢。[email protected]
1.具有从 0 到 1 构建 Canvas 渲染引擎经验。熟悉基于空间索引 (R-Tree) 与视口裁剪 (Culling) 的海量节点检索方案,有效降低计算与渲染负载;熟练运用颜色拾取 (Color Picking) 处理高密度场景下的精准交互,结合几何相交判定 (Intersector) 实现毫秒级响应;利用 FSM (有限状态机) 实现编辑器交互逻辑的解耦与状态收敛;通过分层渲染、对象池 (Object Pool) 内存管理及离屏缓存架构,有效解决 GC 抖动并消除长耗时任务导致的视觉卡顿。
2.熟练运用 TS + React 生态全家桶进行大型应用开发;具备基于 Vite / Webpack 的完整工程化建设能力,能够从零搭建包含自动化测试、环境分发及 CI/CD 的全生命周期交付体系。
3.深入理解浏览器关键渲染路径( CRP )与事件循环( Event Loop )机制。能够针对打包构建( Tree Shaking )、资源缓存、首屏加载( LCP/FCP )及运行帧率( rAF 调度)进行全链路性能量化与优化。
4.有多端开发经验,能够熟练使用 Objective-C 对 iOS 项目进行快速开发,熟悉 react-native 跨平台开发。
