【发布时间】:2021-12-31 01:45:09
【问题描述】:
我正在使用最新的 Firebase 版本 9,并试图优化加载时间。一种方法是仅在需要时动态加载 firebase 模块,而不是等待所有模块都加载完毕。例如,仅当用户单击退出按钮时,才从 'firebase/auth' 导入 signOut() 函数。这种策略会奏效吗?我正在努力在 firebase 9 上实现它。有可用的示例吗?
到目前为止我已经尝试过:
index.js:下面的代码不工作,显然webpack无法编译(错误:顶层等待实验未启用)
let {signOut, signInAnonymously, etc.} = await import('firebase/auth');
【问题讨论】:
标签: javascript firebase dynamic lazy-loading