我正在使用最新版本的Firebase 9,并尝试优化加载时间。一种方法是仅在需要时动态加载Firebase模块,而不是等待所有模块都加载完成。例如,仅在用户单击“退出”按钮时从“firebase/auth”导入“signOut()”函数。这种策略有效吗?我正在尝试在Firebase 9上实现它。是否有可用的示例?
到目前为止,我尝试过以下内容:
index.js:下面的代码无法工作,显然Webpack无法编译(错误:未启用顶级等待实验)。
到目前为止,我尝试过以下内容:
index.js:下面的代码无法工作,显然Webpack无法编译(错误:未启用顶级等待实验)。
let {signOut, signInAnonymously, etc.} = await import('firebase/auth');