合理使用动态库

动态库,是指可被添加到小程序内直接使用的功能组件。开发者可直接在小程序内使用动态库,无需重复开发,为用户提供更丰富的服务。具体动态库使用请参考动态库的使用

加载流程与原理

我们从 智能小程序的启动流程 章节可以了解到,动态库的独立资源将在逻辑和渲染层分别进行加载,在此过程中将会加载动态库的全部代码(逻辑和样式),然后解析执行,但实际上引用的动态库中往往包含大量未使用的逻辑,导致加载过程中大量资源的浪费,从而阻塞 initData 的收集时间,进而直接影响到页面渲染。

针对于此,我们提出以下使用建议

  • 充分了解所使用的动态库功能,如果只需要少部分功能,则不必引用其庞大的动态库拖慢整个加载过程,可以选择在小程序中编写功能逻辑;
  • 正确引用动态库中的自定义组件,参考 合理使用自定义组件