【发布时间】:2019-11-19 13:54:58
【问题描述】:
我想了解为什么 firebase javascript SDK 这么大,以及使用 SDK 有什么好处。
当我开始开发我的 web 应用程序时,我只使用了 SDK,而且效果非常好,但后来我注意到 SDK 的大小非常巨大!我正在使用很多 firebase SDK:auth/database/firestore/functions/ 和存储,所以我的最终用户需要下载大量 javascript 才能开始使用我的应用程序。
所以我开始检查 firebase rest API,我不得不说,它运行良好。
例如,Firestore:使用“webpack-bundle-analyzer”我看到 Firestore 的大小是 1000kb,这是很多,而且只有一个库。
使用其余的 API,我成功地用 400 行代码实现了我需要的所有功能...... 我实现了创建新文档、更新现有文档、获取带有或不带有过滤器 (runQuery) 的集合中的文档列表,以及创建/更新/获取文档的子集合。
我想了解为什么 firestore lib 这么大?我错过了什么? 是为了安全,还是解决很多边缘情况。
谢谢!
【问题讨论】:
标签: javascript firebase rest web-applications google-cloud-firestore