status-im / status-mobile

a free (libre) open source, mobile OS for Ethereum
https://status.app
Mozilla Public License 2.0
3.91k stars 984 forks source link

Messages rendering performance #11855

Closed flexsurfer closed 1 year ago

flexsurfer commented 3 years ago

js thread with times on Android 6.0 device (6cpu1.8) image

As you can see there are 3 major parts we could improve 1) use js data (don't use js->clj) 2) improve dates preparation (probably move to status-go) 3) and most important improve items layout, if we use simple text component in the renderer, time drops to 20ms from 500ms this is just an experiment with removing parts of renderer, you can see that each component adds complexity and we need to simplify the entire renderer we can't just simplify one component or part image

flexsurfer commented 3 years ago

receiving one new message

[Tue Mar 09 2021 10:29:24.620]  LOG      JS->N : UIManager.createView([20445,"RCTImageView",1,{"source":[{"uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAjklEQVR4nOzYsQmAQBAFURV7sQ57sgx7sg6r0cRIPDg5F4dlXigmw4cNbuiSMITGEBpDaAyhSRMy1v64bvvx9H2Zp/6P/+/SLGIIjSE01Ver5Kvr1CrNIobQGELTfLVKoq5TSZpFDKExREHSLGIIjSE0Ye9ab/mudTGExhAFSbOIITSG0BhCYwjNGQAA//9odh6v94K9QQAAAABJRU5ErkJggg=="}],"width":36,"height":36,"overflow":"hidden","borderRadius":18,"backgroundColor":4294967295,"resizeMode":"cover","accessibilityLabel":"member-photo"}]) *
[Tue Mar 09 2021 10:29:24.621]  LOG      JS->N : UIManager.createView([20447,"RCTView",1,{"position":"absolute","width":36,"height":36,"borderColor":436207616,"borderWidth":1,"borderRadius":18}]) *
[Tue Mar 09 2021 10:29:24.621]  LOG      JS->N : UIManager.createView([20449,"RCTView",1,{"position":"relative","borderRadius":18}]) *
[Tue Mar 09 2021 10:29:24.621]  LOG      JS->N : UIManager.setChildren([20449,[20445,20447]]) *
[Tue Mar 09 2021 10:29:24.621]  LOG      JS->N : UIManager.createView([20453,"RCTView",1,{"accessible":true,"focusable":true}]) *
[Tue Mar 09 2021 10:29:24.622]  LOG      JS->N : UIManager.setChildren([20453,[20449]]) *
[Tue Mar 09 2021 10:29:24.622]  LOG      JS->N : UIManager.createView([20455,"RCTView",1,{"width":52,"alignSelf":"flex-end","paddingHorizontal":8,"paddingRight":8}]) *
[Tue Mar 09 2021 10:29:24.622]  LOG      JS->N : UIManager.setChildren([20455,[20453]]) *
[Tue Mar 09 2021 10:29:24.622]  LOG      JS->N : UIManager.createView([20457,"RCTRawText",1,{"text":"2"}]) *
[Tue Mar 09 2021 10:29:24.622]  LOG      JS->N : UIManager.createView([20459,"RCTRawText",1,{"text":"  10:29 AM"}]) *
[Tue Mar 09 2021 10:29:24.623]  LOG      JS->N : UIManager.createView([20463,"RCTVirtualText",1,{"color":0,"fontSize":10,"opacity":0,"fontFamily":"Inter-Regular","maxFontSizeMultiplier":1.25,"accessible":true}]) *
[Tue Mar 09 2021 10:29:24.623]  LOG      JS->N : UIManager.setChildren([20463,[20459]]) *
[Tue Mar 09 2021 10:29:24.623]  LOG      JS->N : UIManager.createView([20465,"RCTText",1,{"maxFontSizeMultiplier":1.25,"color":4278190080,"fontWeight":"400","fontSize":15,"lineHeight":22,"accessible":true,"allowFontScaling":true,"ellipsizeMode":"tail"}]) *
[Tue Mar 09 2021 10:29:24.623]  LOG      JS->N : UIManager.setChildren([20465,[20457,20463]]) *
[Tue Mar 09 2021 10:29:24.623]  LOG      JS->N : UIManager.createView([20467,"RCTView",1,{"onLayout":true}]) *
[Tue Mar 09 2021 10:29:24.624]  LOG      JS->N : UIManager.setChildren([20467,[20465]]) *
[Tue Mar 09 2021 10:29:24.624]  LOG      JS->N : UIManager.createView([20469,"RCTRawText",1,{"text":"10:29 AM"}]) *
[Tue Mar 09 2021 10:29:24.624]  LOG      JS->N : UIManager.createView([20473,"RCTText",1,{"color":4287863713,"fontSize":10,"lineHeight":10,"fontFamily":"Inter-Regular","maxFontSizeMultiplier":1.25,"accessible":true,"allowFontScaling":true,"ellipsizeMode":"tail"}]) *
[Tue Mar 09 2021 10:29:24.624]  LOG      JS->N : UIManager.setChildren([20473,[20469]]) *
[Tue Mar 09 2021 10:29:24.624]  LOG      JS->N : UIManager.createView([20475,"RCTView",1,{"alignSelf":"flex-end","position":"absolute","bottom":9,"right":0,"flexDirection":"row","alignItems":"flex-end"}]) *
[Tue Mar 09 2021 10:29:24.625]  LOG      JS->N : UIManager.setChildren([20475,[20473]]) *
[Tue Mar 09 2021 10:29:24.625]  LOG      JS->N : UIManager.createView([20477,"RCTView",1,{"paddingBottom":6,"overflow":"hidden","maxHeight":200}]) *
[Tue Mar 09 2021 10:29:24.625]  LOG      JS->N : UIManager.setChildren([20477,[20467,20475]]) *
[Tue Mar 09 2021 10:29:24.625]  LOG      JS->N : UIManager.createView([20479,"RCTView",1,{"borderTopRightRadius":16,"backgroundColor":4293718012,"marginTop":0,"borderBottomLeftRadius":4,"borderTopLeftRadius":16,"paddingTop":6,"paddingHorizontal":12,"borderRadius":8,"borderBottomRightRadius":16}]) *
[Tue Mar 09 2021 10:29:24.625]  LOG      JS->N : UIManager.setChildren([20479,[20477]]) *
[Tue Mar 09 2021 10:29:24.628]  LOG      JS->N : UIManager.createView([20483,"RCTView",1,{"accessible":true,"focusable":true}]) *
[Tue Mar 09 2021 10:29:24.628]  LOG      JS->N : UIManager.setChildren([20483,[20479]]) *
[Tue Mar 09 2021 10:29:24.628]  LOG      JS->N : UIManager.createView([20485,"RCTView",1,{"flexDirection":"column","flexShrink":1,"alignItems":"flex-start"}]) *
[Tue Mar 09 2021 10:29:24.629]  LOG      JS->N : UIManager.setChildren([20485,[20483]]) *
[Tue Mar 09 2021 10:29:24.629]  LOG      JS->N : UIManager.createView([20487,"RCTView",1,{"flexDirection":"row","marginTop":4,"alignSelf":"flex-start","alignItems":"flex-start","pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.629]  LOG      JS->N : UIManager.setChildren([20487,[20455,20485]]) *
[Tue Mar 09 2021 10:29:24.629]  LOG      JS->N : UIManager.createView([20489,"RCTView",1,{"alignSelf":"flex-start","paddingLeft":8}]) *
[Tue Mar 09 2021 10:29:24.629]  LOG      JS->N : UIManager.createView([20493,"RCTView",1,{"flexDirection":"column","marginRight":52,"pointerEvents":"box-none","accessibilityLabel":"chat-item"}]) *
[Tue Mar 09 2021 10:29:24.630]  LOG      JS->N : UIManager.setChildren([20493,[20487,20489]]) *
[Tue Mar 09 2021 10:29:24.630]  LOG      JS->N : UIManager.createView([20495,"RCTView",1,{"opacity":1,"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.630]  LOG      JS->N : UIManager.setChildren([20495,[20493]]) *
[Tue Mar 09 2021 10:29:24.630]  LOG      JS->N : UIManager.createView([20497,"RCTView",1,null]) *
[Tue Mar 09 2021 10:29:24.630]  LOG      JS->N : UIManager.setChildren([20497,[20495]]) *
[Tue Mar 09 2021 10:29:24.631]  LOG      JS->N : UIManager.createView([20499,"RCTView",1,{"flexDirection":"column-reverse","transform":[{"scaleY":-1}],"onLayout":true}]) *
[Tue Mar 09 2021 10:29:24.631]  LOG      JS->N : UIManager.setChildren([20499,[20497]]) *
[Tue Mar 09 2021 10:29:24.632]  LOG      JS->N : UIManager.createView([20503,"RCTView",1,{"height":0}]) *
[Tue Mar 09 2021 10:29:24.632]  LOG      JS->N : UIManager.manageChildren([19093,[],[],[],[],[14]]) *
[Tue Mar 09 2021 10:29:24.632]  LOG      JS->N : UIManager.manageChildren([19093,[],[],[20499],[1],[]]) *
[Tue Mar 09 2021 10:29:24.632]  LOG      JS->N : UIManager.manageChildren([20265,[],[],[],[],[0]]) *
[Tue Mar 09 2021 10:29:24.633]  LOG      JS->N : UIManager.manageChildren([19093,[],[],[20503],[15],[]]) *
[Tue Mar 09 2021 10:29:24.651]  LOG      JS->N : UIManager.updateView([20147,"RCTRawText",{"text":"2"}]) *
[Tue Mar 09 2021 10:29:24.652]  LOG      JS->N : UIManager.createView([20505,"RCTView",1,{"pointerEvents":"box-none","height":0}]) *
[Tue Mar 09 2021 10:29:24.658]  LOG      JS->N : UIManager.createView([20507,"RCTView",1,{"bottom":0,"top":0,"backgroundColor":4293718012,"right":0,"position":"absolute","borderRadius":8,"left":0,"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.659]  LOG      JS->N : UIManager.createView([20509,"RCTImageView",1,{"width":24,"height":24,"overflow":"hidden","tintColor":4278190080,"source":[{"__packager_asset":true,"width":24,"height":24,"uri":"http://localhost:8081/assets/resources/images/icons/arrow_left@2x.png?platform=ios&hash=491154f6026788e3bc74ad8d6f5f9242","scale":2}],"resizeMode":"cover"}]) *
[Tue Mar 09 2021 10:29:24.659]  LOG      JS->N : UIManager.createView([20513,"RCTView",1,{"width":24,"height":24,"accessibilityLabel":"icon"}]) *
[Tue Mar 09 2021 10:29:24.659]  LOG      JS->N : UIManager.setChildren([20513,[20509]]) *
[Tue Mar 09 2021 10:29:24.660]  LOG      JS->N : UIManager.createView([20515,"RCTView",1,{"paddingHorizontal":8}]) *
[Tue Mar 09 2021 10:29:24.661]  LOG      JS->N : UIManager.setChildren([20515,[20513]]) *
[Tue Mar 09 2021 10:29:24.661]  LOG      JS->N : UIManager.createView([20517,"RCTView",1,{"height":44,"alignItems":"center","justifyContent":"center","flexDirection":"row"}]) *
[Tue Mar 09 2021 10:29:24.661]  LOG      JS->N : UIManager.setChildren([20517,[20515]]) *
[Tue Mar 09 2021 10:29:24.661]  LOG      JS->N : UIManager.createView([20519,"RCTView",1,{"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.662]  LOG      JS->N : UIManager.setChildren([20519,[20517]]) *
[Tue Mar 09 2021 10:29:24.662]  LOG      JS->N : UIManager.createView([20523,"RCTView",1,{"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.662]  LOG      JS->N : UIManager.setChildren([20523,[20507,20519]]) *
[Tue Mar 09 2021 10:29:24.662]  LOG      JS->N : UIManager.createView([20525,"RCTView",1,{"accessible":true,"accessibilityLabel":"back-button","collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.662]  LOG      JS->N : UIManager.setChildren([20525,[20523]]) *
[Tue Mar 09 2021 10:29:24.663]  LOG      JS->N : UIManager.createView([20527,"RCTView",1,{"flex":1,"flexDirection":"row","alignItems":"center","justifyContent":"center","paddingHorizontal":4}]) *
[Tue Mar 09 2021 10:29:24.667]  LOG      JS->N : UIManager.setChildren([20527,[20525]]) *
[Tue Mar 09 2021 10:29:24.667]  LOG      JS->N : UIManager.createView([20529,"RCTView",1,{"alignItems":"center","justifyContent":"center","flex":1}]) *
[Tue Mar 09 2021 10:29:24.668]  LOG      JS->N : UIManager.setChildren([20529,[20527]]) *
[Tue Mar 09 2021 10:29:24.668]  LOG      JS->N : UIManager.createView([20533,"RCTView",1,{"position":"absolute","left":0,"top":0,"bottom":0,"justifyContent":"center","alignItems":"flex-start","onLayout":true,"pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.669]  LOG      JS->N : UIManager.setChildren([20533,[20529]]) *
[Tue Mar 09 2021 10:29:24.669]  LOG      JS->N : UIManager.createView([20535,"RCTRawText",1,{"text":"T"}]) *
[Tue Mar 09 2021 10:29:24.669]  LOG      JS->N : UIManager.createView([20537,"RCTText",1,{"color":3019898879,"fontSize":18,"lineHeight":36,"fontFamily":"Inter-Bold","maxFontSizeMultiplier":1.25,"accessible":true,"allowFontScaling":true,"ellipsizeMode":"tail"}]) *
[Tue Mar 09 2021 10:29:24.669]  LOG      JS->N : UIManager.setChildren([20537,[20535]]) *
[Tue Mar 09 2021 10:29:24.670]  LOG      JS->N : UIManager.createView([20539,"RCTView",1,{"margin":0,"width":36,"height":36,"alignItems":"center","justifyContent":"center","borderRadius":18,"backgroundColor":4294600037}]) *
[Tue Mar 09 2021 10:29:24.670]  LOG      JS->N : UIManager.setChildren([20539,[20537]]) *
[Tue Mar 09 2021 10:29:24.670]  LOG      JS->N : UIManager.createView([20543,"RCTView",1,{"width":36,"height":36}]) *
[Tue Mar 09 2021 10:29:24.671]  LOG      JS->N : UIManager.setChildren([20543,[20539]]) *
[Tue Mar 09 2021 10:29:24.671]  LOG      JS->N : UIManager.createView([20545,"RCTView",1,{"marginRight":10}]) *
[Tue Mar 09 2021 10:29:24.671]  LOG      JS->N : UIManager.setChildren([20545,[20543]]) *
[Tue Mar 09 2021 10:29:24.671]  LOG      JS->N : UIManager.createView([20547,"RCTRawText",1,{"text":"#test"}]) *
[Tue Mar 09 2021 10:29:24.672]  LOG      JS->N : UIManager.createView([20549,"RCTText",1,{"color":4278190080,"fontSize":15,"lineHeight":22,"fontFamily":"Inter-Medium","numberOfLines":1,"accessibilityLabel":"chat-name-text","maxFontSizeMultiplier":1.25,"accessible":true,"allowFontScaling":true,"ellipsizeMode":"tail"}]) *
[Tue Mar 09 2021 10:29:24.672]  LOG      JS->N : UIManager.setChildren([20549,[20547]]) *
[Tue Mar 09 2021 10:29:24.672]  LOG      JS->N : UIManager.createView([20553,"RCTRawText",1,{"text":"Public"}]) *
[Tue Mar 09 2021 10:29:24.672]  LOG      JS->N : UIManager.createView([20555,"RCTText",1,{"color":4287863713,"fontSize":12,"lineHeight":16,"fontFamily":"Inter-Regular","maxFontSizeMultiplier":1.25,"accessible":true,"allowFontScaling":true,"ellipsizeMode":"tail"}]) *
[Tue Mar 09 2021 10:29:24.673]  LOG      JS->N : UIManager.setChildren([20555,[20553]]) *
[Tue Mar 09 2021 10:29:24.676]  LOG      JS->N : UIManager.createView([20557,"RCTView",1,{"flexDirection":"row"}]) *
[Tue Mar 09 2021 10:29:24.676]  LOG      JS->N : UIManager.setChildren([20557,[20555]]) *
[Tue Mar 09 2021 10:29:24.677]  LOG      JS->N : UIManager.createView([20559,"RCTView",1,{"flex":1,"justifyContent":"center"}]) *
[Tue Mar 09 2021 10:29:24.677]  LOG      JS->N : UIManager.setChildren([20559,[20549,20557]]) *
[Tue Mar 09 2021 10:29:24.677]  LOG      JS->N : UIManager.createView([20563,"RCTView",1,{"flex":1,"alignItems":"center","flexDirection":"row"}]) *
[Tue Mar 09 2021 10:29:24.677]  LOG      JS->N : UIManager.setChildren([20563,[20545,20559]]) *
[Tue Mar 09 2021 10:29:24.679]  LOG      JS->N : UIManager.createView([20565,"RCTView",1,{"position":"absolute","top":0,"bottom":0,"left":48,"right":48,"alignItems":"center","justifyContent":"center","onLayout":true,"pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.680]  LOG      JS->N : UIManager.setChildren([20565,[20563]]) *
[Tue Mar 09 2021 10:29:24.684]  LOG      JS->N : UIManager.createView([20567,"RCTView",1,{"bottom":0,"top":0,"backgroundColor":4293718012,"right":0,"position":"absolute","borderRadius":8,"left":0,"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.684]  LOG      JS->N : UIManager.createView([20569,"RCTImageView",1,{"width":24,"height":24,"overflow":"hidden","tintColor":4278190080,"source":[{"__packager_asset":true,"width":24,"height":24,"uri":"http://localhost:8081/assets/resources/images/icons/more@2x.png?platform=ios&hash=35b71f84193d5bc12514c3d0d5326224","scale":2}],"resizeMode":"cover"}]) *
[Tue Mar 09 2021 10:29:24.685]  LOG      JS->N : UIManager.createView([20573,"RCTView",1,{"width":24,"height":24,"accessibilityLabel":"icon"}]) *
[Tue Mar 09 2021 10:29:24.685]  LOG      JS->N : UIManager.setChildren([20573,[20569]]) *
[Tue Mar 09 2021 10:29:24.685]  LOG      JS->N : UIManager.createView([20575,"RCTView",1,{"paddingHorizontal":8}]) *
[Tue Mar 09 2021 10:29:24.685]  LOG      JS->N : UIManager.setChildren([20575,[20573]]) *
[Tue Mar 09 2021 10:29:24.686]  LOG      JS->N : UIManager.createView([20577,"RCTView",1,{"height":44,"alignItems":"center","justifyContent":"center","flexDirection":"row"}]) *
[Tue Mar 09 2021 10:29:24.686]  LOG      JS->N : UIManager.setChildren([20577,[20575]]) *
[Tue Mar 09 2021 10:29:24.686]  LOG      JS->N : UIManager.createView([20579,"RCTView",1,{"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.686]  LOG      JS->N : UIManager.setChildren([20579,[20577]]) *
[Tue Mar 09 2021 10:29:24.691]  LOG      JS->N : UIManager.createView([20583,"RCTView",1,{"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.695]  LOG      JS->N : UIManager.setChildren([20583,[20567,20579]]) *
[Tue Mar 09 2021 10:29:24.695]  LOG      JS->N : UIManager.createView([20585,"RCTView",1,{"accessible":true,"accessibilityLabel":"chat-menu-button","collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.695]  LOG      JS->N : UIManager.setChildren([20585,[20583]]) *
[Tue Mar 09 2021 10:29:24.695]  LOG      JS->N : UIManager.createView([20587,"RCTView",1,{"flex":1,"flexDirection":"row","alignItems":"center","justifyContent":"center","paddingHorizontal":4}]) *
[Tue Mar 09 2021 10:29:24.696]  LOG      JS->N : UIManager.setChildren([20587,[20585]]) *
[Tue Mar 09 2021 10:29:24.696]  LOG      JS->N : UIManager.createView([20589,"RCTView",1,{"alignItems":"center","justifyContent":"center","flex":1}]) *
[Tue Mar 09 2021 10:29:24.696]  LOG      JS->N : UIManager.setChildren([20589,[20587]]) *
[Tue Mar 09 2021 10:29:24.696]  LOG      JS->N : UIManager.createView([20593,"RCTView",1,{"position":"absolute","right":0,"top":0,"bottom":0,"justifyContent":"center","alignItems":"flex-end","onLayout":true,"pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.696]  LOG      JS->N : UIManager.setChildren([20593,[20589]]) *
[Tue Mar 09 2021 10:29:24.697]  LOG      JS->N : UIManager.createView([20595,"RCTView",1,{"flex":1,"flexDirection":"row","alignItems":"center","justifyContent":"center","pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.697]  LOG      JS->N : UIManager.setChildren([20595,[20533,20565,20593]]) *
[Tue Mar 09 2021 10:29:24.697]  LOG      JS->N : UIManager.createView([20597,"RCTView",1,{"position":"absolute","top":0,"bottom":0,"left":0,"right":0,"pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.697]  LOG      JS->N : UIManager.setChildren([20597,[20595]]) *
[Tue Mar 09 2021 10:29:24.697]  LOG      JS->N : UIManager.createView([20599,"RCTView",1,{"height":56,"pointerEvents":"box-none"}]) *
[Tue Mar 09 2021 10:29:24.698]  LOG      JS->N : UIManager.setChildren([20599,[20597]]) *
[Tue Mar 09 2021 10:29:24.698]  LOG      JS->N : UIManager.createView([20603,"RCTView",1,{"paddingHorizontal":4,"backgroundColor":4294967295,"height":56,"borderBottomWidth":1,"borderBottomColor":4293849845,"collapsable":false}]) *
[Tue Mar 09 2021 10:29:24.698]  LOG      JS->N : UIManager.setChildren([20603,[20505,20599]]) *
[Tue Mar 09 2021 10:29:24.707]  LOG      JS->N : UIManager.manageChildren([19139,[],[],[],[],[0]]) *
[Tue Mar 09 2021 10:29:24.708]  LOG      JS->N : UIManager.manageChildren([19139,[],[],[20603],[0],[]]) *
[Tue Mar 09 2021 10:29:24.736]  LOG      JS->N : UIManager.createView([20605,"RCTRawText",1,{"text":"↓ Fetch more messages"}]) *
[Tue Mar 09 2021 10:29:24.737]  LOG      JS->N : UIManager.createView([20607,"RCTRawText",1,{"text":"\nbefore Mar 8, 2021, 10:28:43 AM"}]) *
[Tue Mar 09 2021 10:29:24.737]  LOG      JS->N : UIManager.createView([20609,"RCTVirtualText",1,{"fontSize":12,"color":4287863713,"accessible":true}]) *
[Tue Mar 09 2021 10:29:24.737]  LOG      JS->N : UIManager.setChildren([20609,[20607]]) *
[Tue Mar 09 2021 10:29:24.738]  LOG      JS->N : UIManager.createView([20613,"RCTText",1,{"color":4282605791,"fontSize":15,"textAlign":"center","fontFamily":"Inter-Regular","maxFontSizeMultiplier":1.25,"accessible":true,"allowFontScaling":true,"ellipsizeMode":"tail"}]) *
[Tue Mar 09 2021 10:29:24.738]  LOG      JS->N : UIManager.setChildren([20613,[20605,20609]]) *
[Tue Mar 09 2021 10:29:24.738]  LOG      JS->N : UIManager.createView([20615,"RCTView",1,{"flex":1,"alignItems":"center","justifyContent":"center","textAlign":"center"}]) *
[Tue Mar 09 2021 10:29:24.738]  LOG      JS->N : UIManager.setChildren([20615,[20613]]) *
[Tue Mar 09 2021 10:29:24.739]  LOG      JS->N : UIManager.createView([20617,"RCTView",1,{"accessible":true,"height":48,"focusable":true}]) *
[Tue Mar 09 2021 10:29:24.739]  LOG      JS->N : UIManager.setChildren([20617,[20615]]) *
[Tue Mar 09 2021 10:29:24.739]  LOG      JS->N : UIManager.createView([20619,"RCTView",1,{"alignItems":"center","marginTop":24,"borderBottomWidth":1,"borderTopWidth":1,"justifyContent":"center","borderColor":4293849845,"alignSelf":"stretch","marginBottom":24,"height":48}]) *
[Tue Mar 09 2021 10:29:24.739]  LOG      JS->N : UIManager.setChildren([20619,[20617]]) *
[Tue Mar 09 2021 10:29:24.740]  LOG      JS->N : UIManager.createView([20623,"RCTView",1,null]) *
[Tue Mar 09 2021 10:29:24.740]  LOG      JS->N : UIManager.setChildren([20623,[20619]]) *
[Tue Mar 09 2021 10:29:24.740]  LOG      JS->N : UIManager.createView([20625,"RCTView",1,{"flexDirection":"column-reverse","transform":[{"scaleY":-1}],"onLayout":true}]) *
[Tue Mar 09 2021 10:29:24.740]  LOG      JS->N : UIManager.setChildren([20625,[20623]]) *
[Tue Mar 09 2021 10:29:24.740]  LOG      JS->N : UIManager.manageChildren([19093,[],[],[],[],[15]]) *
[Tue Mar 09 2021 10:29:24.741]  LOG      JS->N : UIManager.manageChildren([19093,[],[],[20625],[15],[]]) *
[Tue Mar 09 2021 10:29:25.266]  WARN     RN bridge: too many calls to bridge, something suspicious is happening, event rate over threshold (400): 1094
churik commented 1 year ago

@flexsurfer still makes sense on wakuv2?

flexsurfer commented 1 year ago

yes

cammellos commented 1 year ago

Moving this to a discussion, good to re-evaluate once development settles a bit