Co dzieje się z trwającym transferem, gdy przełączysz aplikację albo zgasisz ekran —
i czy wznowienie po powrocie działa.
Dowodem jest serwer, nie klient. W tle JavaScript bywa zamrożony i przestaje
raportować, więc log po stronie przeglądarki nie odpowie na to pytanie. Liczą się
czasy nadejścia chunków zapisane przez serwer.
Wiemy już, że upload po zamknięciu karty jest niemożliwy na iOS i w Firefoksie
(brak Background Sync). Ten PoC bada zupełnie inny scenariusz: karta wciąż otwarta,
użytkownik przełączył się do innej aplikacji. Na weselu to sytuacja typowa —
przychodzi wiadomość, gość odpisuje, wraca po dwóch minutach.
To urządzenie
wykrywanie…
1. Przygotowanie
Wysyłamy 20 MB małymi chunkami, żeby transfer trwał na tyle długo,
by dało się przełączyć aplikację w jego trakcie.