解析JS SDK:捆绑包大小

时间:2019-07-01 19:55:04

标签: parse-platform parse-javascript-sdk

我的任务是使使用解析的js应用程序更高效。目前,它使用的是webpack v4和pars js sdk。

我注意到捆绑包中最大的模块是最小化后的解析sdk,高达147KB。

以下示例描述了我对该SDK的全部使用。据我所知,浏览器中没有太多网络请求。是否有任何方法可以使用此SDK减小捆绑包的大小,或者如果捆绑包的大小很重要,我应该自己编写逻辑吗?

(使用“”代替特定的键/配置值等)

初始化

Parse.initialize("");
Parse.serverURL = "";

检查是否已登录

if(Parse.User.current()) { ... do stuff }

获取用户信息

const query = new Parse.Query("");
query.equalTo("user", Parse.User.current());
return query.find();

保存用户信息

const objectToSave = new Parse.Object("");
objectToSave("prop","value");
return objectToSave.save();

登录

return Parse.User.logInWith(authProvider, { authData: { id: userId, access_token: accessToken } }).then(...

注销

Parse.User.logOut()

1 个答案:

答案 0 :(得分:1)

如果147KB对您来说是个大问题,则可以使用较低级别的Node.js库将自己的API调用直接编写到REST API:https://docs.parseplatform.org/rest/guide/