Created https://flashlight.dev 🔦
Also Christian ✝️, guinea pig lover 🐹, medieval history enthusiast 🏰
To be honest, I was surprised the app was still running knowing how bad the device was 😅
To be honest, I was surprised the app was still running knowing how bad the device was 😅
I find it quite fun actually, but it's tough nonetheless
I find it quite fun actually, but it's tough nonetheless
flashlight test --bundleId xyz.blueskyweb.app --testCommand "adb shell input swipe 500 1200 500 200 50" --iterationCount 1 --duration 5000 --record --skipRestart
flashlight report before.json after.json
flashlight test --bundleId xyz.blueskyweb.app --testCommand "adb shell input swipe 500 1200 500 200 50" --iterationCount 1 --duration 5000 --record --skipRestart
flashlight report before.json after.json
FlashList does make it much easier to optimize but indeed it adds recycling. Maybe the new list by @jayz.us would be an easier React-idiomatic option 🤞
My full flashlight command if anyone is curious:
FlashList does make it much easier to optimize but indeed it adds recycling. Maybe the new list by @jayz.us would be an easier React-idiomatic option 🤞
My full flashlight command if anyone is curious:
No time to dig more atm, but I'd venture the large number of elements displayed by the list is responsible for the impact on JS thread, and in turn on the UI thread as well (and so on FPS).
Should be checkable in the React DevTools 🤞
UI/ ...
No time to dig more atm, but I'd venture the large number of elements displayed by the list is responsible for the impact on JS thread, and in turn on the UI thread as well (and so on FPS).
Should be checkable in the React DevTools 🤞
UI/ ...
- HEAVY JS usage
to the point where the list goes blank quickly (after a post from @tazsingh.com 😅)
- high UI thread usage as well, causing FPS drops
FlatList are notoriously difficult to optimize, I see a windowSize={11}, meaning...
- HEAVY JS usage
to the point where the list goes blank quickly (after a post from @tazsingh.com 😅)
- high UI thread usage as well, causing FPS drops
FlatList are notoriously difficult to optimize, I see a windowSize={11}, meaning...
High frame time would correlate to high UI thread and render thread CPU usage on Flashlight and also lower FPS
It doesn't give details on UI thread work outside of the frame rendering times though
High frame time would correlate to high UI thread and render thread CPU usage on Flashlight and also lower FPS
It doesn't give details on UI thread work outside of the frame rendering times though
Would it be possible to have native screens on Android as well? How complex do you think that would be to add in?
Would it be possible to have native screens on Android as well? How complex do you think that would be to add in?
One of my biggest annoyances with big RN apps is:
Clicking on tabs is slow after the first time you go to a tab. Because React mounts the whole tab for the first time and blocks JS
Since the tabs are native now, does this mean we can have super fast performance as well? 🥹
One of my biggest annoyances with big RN apps is:
Clicking on tabs is slow after the first time you go to a tab. Because React mounts the whole tab for the first time and blocks JS
Since the tabs are native now, does this mean we can have super fast performance as well? 🥹
Danke schön Herr Kwast! ♥️
Danke schön Herr Kwast! ♥️