Download Latest Version 0.3.7 source code.zip (2.7 MB)
Email in envelope

Get an email when there's a new version of Lightpanda Browser

Home / 0.3.6
Name Modified Size InfoDownloads / Week
Parent folder
lightpanda_0.3.6_arm64.deb 2026-07-25 29.2 MB
lightpanda_0.3.6_amd64.deb 2026-07-25 30.7 MB
lightpanda-x86_64-linux 2026-07-25 153.5 MB
lightpanda-x86_64-macos 2026-07-25 76.4 MB
lightpanda-aarch64-linux 2026-07-25 158.7 MB
lightpanda-aarch64-macos 2026-07-25 73.0 MB
0.3.6 source code.tar.gz 2026-07-25 1.8 MB
0.3.6 source code.zip 2026-07-25 2.4 MB
README.md 2026-07-25 2.2 kB
Totals: 9 Items   525.7 MB 7

New Web APIs

  • Live SVG scalar values; SVG prototype chains derived
  • Float16Array exposed (V8)
  • Dispose event for NavigationHistoryEntry

Web API behavior / fixes

  • XMLHttpRequest uses the XML parser for XML content-type responses; fix XHR response handling
  • FormData append blob fix
  • Derive scrollWidth/scrollHeight from element content
  • Improved ResizeObserver (behavior + performance)
  • On script error, trigger window.reportError; fix segfault on window.reportError
  • Forms: close the ancestor dialog on method=dialog submission
  • Blob shared per origin

CSS / rendering

  • Respect @layer priority in the cascade

CDP (Chrome DevTools Protocol)

  • Complete Network events and include worker requests
  • Per-CDP control for Network.setCacheDisabled
  • Expose child-frame metadata; preserve node IDs across child-frame navigation
  • Ignore duplicate enable calls
  • Sanitize non-UTF-8 values
  • Improved dead-peer detection

HTTP / Networking

  • Support loading custom CAs (--ca-cert, --ca-path)
  • Cookie store; cookie improvements
  • Request blocking fixes
  • Improved robots.txt correctness
  • Never cache the top-level root page
  • iframe loads about:blank on an un-parsable URL
  • WebSocket: use a posix shim for shutdown; improved WPT results and reduced flakiness

Performance / memory

  • Avoid a tight tick loop before pages load; don't poll when a message is dispatched
  • Improve Runner tick signaling on macrotask-only waits
  • Reduce GC hint frequency
  • Inline finalizer callbacks
  • Set a per-browser memory limit (instead of per-process) for WPT

Stability fixes

  • Poll the terminate state during large HTML parsing; interrupt nested script waits during teardown
  • Make refcounts u32 to prevent overflow
  • Fix CLI help pager broken by the failing allocator

CLI / Ops

  • New run command for script replay
  • Route script console output through an optional sink

Build / CI

  • Zig 0.16 upgrade; Nix flake updated for Zig 0.16
  • Key the prebuilt-V8 cache on the zig-v8 tag
  • Pin GitHub Actions to commit SHAs; add plumber to watch workflow security
Source: README.md, updated 2026-07-25