#

#小程序

6篇文章

如何设计一个大型小程序

过去三年里,我的主要精力都放在小程序研发上,先后完成大概20多个小程序。其中规模最大的两个是电商类小程序,都有较大的研发团队协作开发。 前端项目通常需要在性能、质量和效率之间取舍。有多端同构诉求时,团队会希望由开发框架处理容器差异。 性能不能只看单个指标。基于 raf 计算 FPS…

小程序工程化思考

和传统工程化对比 下图列出传统前端工程化关注的内容(from umi)。 image.png image.png 小程序的工程化空间受运行时和框架能力限制,下面按能力逐项比较: 框架:可选方案包括 kbone、taro、remax/r2m、mpvue、mpx…

使用 React 能力开发小程序

最近一年我在小象负责移动端架构工作。此前,我们基于 pixi 实现游戏框架,将 React 桥接到 pixi,因此开始考虑让 React 运行在其他平台。 该小程序承载较复杂的电商业务,与 App 的交互保持一致,需要配套工具和规范。2018 年研发了小程序的构建工具,支持 npm、TypeScript、SCSS…

小程序实时日志

背景 小程序开发中,真机调试时看不到日志。 如果只需要支持微信小程序,这个问题还能靠 vConsole 缓解——它会在页面上挂一个悬浮的调试面板,把 输出和网络请求都展示出来。同时支持美团小程序后,美团小程序的双线程架构带来了额外限制: 层(逻辑层)运行在独立的 JSCore 环境中,挂载在 WebView…