Refine spec: lazy browser launch for Playwright fallback
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013gwc3aCiyQxmCWQke8RvEz
This commit is contained in:
@@ -69,10 +69,13 @@ ongewijzigd.
|
|||||||
|
|
||||||
Eén browser per `runCheck()`-aanroep (zowel de dagelijkse cron als de
|
Eén browser per `runCheck()`-aanroep (zowel de dagelijkse cron als de
|
||||||
"nu controleren"-knop delen dit patroon, want beide roepen `runCheck()`
|
"nu controleren"-knop delen dit patroon, want beide roepen `runCheck()`
|
||||||
aan): browser starten vóór het doorlopen van de producten, altijd sluiten
|
aan) — **lazy**: de browser start pas op het moment dat de eerste
|
||||||
in een `finally` — nooit een browser die de hele dag blijft openstaan.
|
fallback binnen die run daadwerkelijk nodig is (dus niet als alle
|
||||||
Alle producten die binnen die ene run een fallback nodig hebben delen
|
producten al gewoon ophaalbaar zijn via de normale fetch). Eenmaal
|
||||||
dezelfde browser-instance (nieuwe pagina per product).
|
gestart wordt diezelfde instance hergebruikt voor de rest van die run
|
||||||
|
(nieuwe pagina per product), en aan het eind van de run altijd gesloten
|
||||||
|
in een `finally` — nooit een browser die de hele dag blijft openstaan, en
|
||||||
|
geen onnodige browser-start op runs die 'm niet nodig hebben.
|
||||||
|
|
||||||
## Docker
|
## Docker
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user