一个支持把 js 库中浏览器 api 改用定制 polyfill 的构建
插件, 并提供特定库的定制适配, 比如[email protected] / [email protected] / [email protected] / [email protected]
欢迎各位提 PR, 分享小程序的适配经验, 把这些经验集中起来, 让小程序的 3D 开发更便利, 当然适配到 ReactNative, 快应用, Lynx 等其他 Hybrid 也是同理, 编写 Web API 对应的 polyfill+library 的一些 patch 即可
ThreeJS | Oasis | Playcanvas | PixiJS | |
---|---|---|---|---|
微信小程序真机 | ✅ | ✅ | ✅ | ✅ |
微信小程序模拟器 | ✅ | ✅ | ✅ | ✅ |
微信小游戏真机 | ✅ | ✅ | ✅ | ✅ |
微信小游戏模拟器 | ✅ | ✅ | ✅ | ✅ |
淘宝小程序真机 | ✅ | ✅ | ✅ | |
淘宝小程序模拟器 | ❌ | ❌ | ❌ | |
字节小程序真机 | ✅ | |||
字节小程序模拟器 | ❌ |
小程序体积从 545kb 变到了 290kb, 体积减少了 46.7%, 并且 FlappyBird 也可以正常游戏 同样也测试了 platformize 的 three-wechat-simple, 小程序包大小 606kb, 运行时反馈式 treeshaking 后只有 321kb, 体积减少 47.0%