超时设置
子应用在下列阶段允许设置超时时间。
请求 entry
可以通过 entry.timeout
来设置超时:
container.registerApp({
name: "foo",
entry: {
url: "https://foo.com/entry",
timeout: 5000,
},
activeWhen: "/foo",
});
生命周期
load
,包括请求必要的静态资源,执行JS代码、处理CSS等工作总耗时;bootstrap
生命周期,也包括 app.lifecycle.beforebootstrap/afterbootstrap 消耗的时间;mount
生命周期,也包括 app.lifecycle.beforemount/aftermount 消耗的时间;unmount
生命周期,也包括 app.lifecycle.beforeunmount/afterunmount 消耗的时间;update
生命周期,也包括 app.lifecycle.beforeupdate/afterupdate 消耗的时间;
container.registerApp({
name: "foo",
entry: "https://foo.com/entry",
timeouts: {
load: 5000,
bootstrap: 4000,
mount: 3000,
unmount: 3000,
update: 3000,
},
activeWhen: "/foo",
});