文件名称:page-lifecycle:生命周期API支持系统启动的丢弃和冻结
文件大小:583KB
文件格式:ZIP
更新时间:2024-03-31 16:09:24
系统开源
网页的生命周期API 链接到规范: : 动机 有关详细的动机,请参阅。 随着大量的Web应用程序(和选项卡)运行,诸如内存,CPU,电池,网络等关键资源很容易被超额认购,从而导致不良的最终用户体验。 应用程序生命周期是现代OS管理资源的关键方式。 在Android,iOS以及最新的Windows版本上,可以通过平台随意启动和停止应用。 这使平台可以简化和重新分配最能使用户受益的资源。 在网络上,我们已经通过一次性功能解决了这一问题。 在极端的内存压力下进行React式标签丢弃-可能会破坏网站。 尽管从短期来看这是可以的,但从长远来看,将一流的支持纳入Web平台,为Web开发人员创建正确的激励结构,并允许系统主动重新分配资源并避免陷入极端的资源状况非常重要。 。 为了支持应用程序生命周期的平台,它需要同时满足以下两个条件: 向开发人员提供有关生命周期状态之间转换的信号 提供与生
【文件预览】:
page-lifecycle-main
----spec.bs(26KB)
----.gitattributes(53B)
----.pr-preview(50B)
----LifecycleCallbacks.png(294KB)
----LifecycleStates.png(303KB)
----CONTRIBUTING.md(2KB)
----deploy_key.enc(3KB)
----.travis.yml(370B)
----w3c.json(75B)
----LICENSE.md(295B)
----README.md(15KB)
----Makefile(835B)
----.editorconfig(205B)
----CODE_OF_CONDUCT.md(187B)
----.gitignore(41B)