we (web engine): Experimental web browser project to understand the limits of Claude

Implement end-to-end page loading pipeline master

Wire together all Phase 8 components into the browser's navigation flow: - Use css_loader::collect_stylesheets for external <link> and inline <style> - Use img_loader::collect_images to fetch and decode <img> elements - Store pre-fetched PageState (DOM, stylesheet, images) so window resizes only re-style/re-layout/re-render without re-fetching - Show error page for network failures instead of process::exit - Preserve base URL from HTTP response for resolving relative subresources - Generate file:// base URL for local file paths Implements issue 3mhktaciaf42q. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>


+151 -32
1 changed file