From 433703cfeb19c2f05a35d17ec512113e4e3d183a Mon Sep 17 00:00:00 2001 From: sravan Date: Sun, 19 Jul 2026 00:10:27 +0530 Subject: [PATCH] perf(mobile): skip redundant end-of-slide re-render (unchanged content) + load-older before rubber-band Device log: slide is 60fps EXCEPT one ~60-130ms hitch at the END = the deferred renderThread rebuilding the (identical) DOM at slide end. Skip it when the network result matches the cache render (signature). Load-older: fired at scrollTop<120 = during the rubber-band over-scroll past the top (beforeScrollTop was -289), so the prepend+anchor jerked momentum. Trigger earlier (<700, skip negative scrollTop) so it loads while still scrolling and never interrupts the bounce. Build marker -> 2026-07-19-batch123. Co-Authored-By: Claude Opus 4.8 --- server/public/home.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/server/public/home.html b/server/public/home.html index 42c7142..43fc85d 100644 --- a/server/public/home.html +++ b/server/public/home.html @@ -1140,7 +1140,7 @@ -