--- title: "Browser Content Loading Approaches" tags: ["work", "ddg-browser", "webkit", "architecture"] updated: "2026-06-03" --- # Browser Content Loading Approaches Design options for WebKit content loading: - Load sync - Load async with nav delegate waiting + extra progress boilerplate - Load from another process - Reimplement WebKit rules compiler - Mixed: staged limited in time sync loading showing async loading if taking >6s - Mixed: sync loading with async Additional considerations: - +Cache compiled rules - +cleanup when outdated