From 09111ef272f04bbd6a1d7e43f072fdde06133669 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 8 Apr 2025 13:20:03 -0500 Subject: Tweak performance settings on Android (#8158) --- src/screens/Search/Explore.tsx | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index faf951ddf..1236005a3 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -9,7 +9,6 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' -import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender' import {useGate} from '#/lib/statsig/statsig' import {cleanError} from '#/lib/strings/errors' import {sanitizeHandle} from '#/lib/strings/handles' @@ -208,7 +207,6 @@ export function Explore({ }) { const {_} = useLingui() const t = useTheme() - const initialNumToRender = useInitialNumToRender() const {data: preferences, error: preferencesError} = usePreferencesQuery() const moderationOpts = useModerationOpts() const gate = useGate() @@ -931,11 +929,26 @@ export function Explore({ viewabilityConfig={viewabilityConfig} onItemSeen={onItemSeen} onEndReached={onLoadMoreFeedPreviews} - onEndReachedThreshold={3} - initialNumToRender={initialNumToRender} - windowSize={9} - maxToRenderPerBatch={platform({ios: 5, default: 1})} - updateCellsBatchingPeriod={40} + /** + * Default: 2 + */ + onEndReachedThreshold={4} + /** + * Default: 10 + */ + initialNumToRender={10} + /** + * Default: 21 + */ + windowSize={platform({android: 11})} + /** + * Default: 10 + */ + maxToRenderPerBatch={platform({android: 1})} + /** + * Default: 50 + */ + updateCellsBatchingPeriod={platform({android: 25})} refreshing={isPTR} onRefresh={onPTR} /> -- cgit 1.4.1