动态创建web组件是否有性能问题,具体适用场景是什么

测试动态创建web组件100个,会影响现有webview加载

HarmonyOS
2024-05-07 22:03:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
lilyglp

动态创建web 组件是用来解决加载白屏的问题。

举例:

有三个页面要来回切换,每个页面都是一个web组件,那么每次页面切换都会初始化web组件,这样会消耗大量资源,如果加载缓慢会产生白屏降低用户体验。动态加载 类似于安卓的后台加载web组件 new webview() 后台初始化后,当需要展示某个web组件 就可以直接让该组件上树显示。可以改善多web组件频繁切换,每次都需要初始化web组件导致的资源损耗与白屏问题。

分享
微博
QQ
微信
回复
2024-05-08 15:59:15
相关问题
请问ArkTS中this使用场景是什么
877浏览 • 1回复 待解决
性能优化中的组件复用原理是什么
786浏览 • 1回复 待解决
TiDB Server具体是什么意思?
1929浏览 • 1回复 待解决
有没有性能分析工具啊?
375浏览 • 1回复 待解决
什么场景需要创建多个UIAbility
809浏览 • 1回复 待解决
ArkUI如何通过代码动态创建组件
1156浏览 • 1回复 待解决
应用启动框架AppStartup应用场景分析
25浏览 • 1回复 待解决
ArkTs是否支持创建动态的变量名
671浏览 • 1回复 待解决
napi 基本使用场景示例
521浏览 • 1回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
1386浏览 • 2回复 待解决
可以脱离页面创建web组件,指的是?
390浏览 • 1回复 待解决
DirectionalLayout 动态添加组件问题
3253浏览 • 1回复 待解决
web组件registerJavaScriptProxy的问题
685浏览 • 0回复 待解决