Lightpanda Tours
3 tours available
Getting Started with Your First Contribution to Lightpanda
beginnerWalk through the README quick start, the Makefile build targets, the CLI run command, the test harness, the src/browser/webapi/ extension point, and CONTRIBUTING.md.
Prerequisites: Zig 0.15.2, Rust, and the v8 build prerequisites listed in the README, Comfort reading Zig and Make
Post-Chrome Browser Architecture
intermediateWalk the Zig build graph, the module map, the libcurl HTTP layer, the html5ever Rust-to-Zig parser bridge, the v8 embedding, and the headless event loop.
Prerequisites: Comfort reading Zig (allocators, errdefer, extern struct), Familiarity with C ABI FFI at a high level, No prior knowledge of v8, libcurl, or html5ever required
Zig Memory Management for a Browser
advancedFrom the GPA-vs-c_allocator split in main, through the per-page arena pool, to the libcurl allocator boundary and the v8 memory pressure hints.
Prerequisites: Comfort reading Zig allocators, errdefer, and arenas, Familiarity with C-side malloc/free semantics, No prior knowledge of v8's memory model required
Your codebase next
Create code tours for your project
Intraview lets AI create interactive walkthroughs of any codebase. Install the free VS Code extension and generate your first tour in minutes.
Install Intraview Free