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.4
Name Modified Size InfoDownloads / Week
Parent folder
lightpanda_0.3.4_amd64.deb 2026-07-01 29.3 MB
lightpanda_0.3.4_arm64.deb 2026-07-01 28.0 MB
lightpanda-x86_64-linux 2026-07-01 144.6 MB
lightpanda-aarch64-linux 2026-07-01 150.5 MB
lightpanda-x86_64-macos 2026-07-01 74.1 MB
lightpanda-aarch64-macos 2026-07-01 70.8 MB
0.3.4 source code.tar.gz 2026-07-01 1.5 MB
0.3.4 source code.zip 2026-07-01 2.1 MB
README.md 2026-07-01 2.2 kB
Totals: 9 Items   501.0 MB 2

Multi-page sessions

  • Concurrent page navigations in the script runtime
  • Runner and session support for multiple pages
  • cli: fetch multiple URLs in one invocation

New Web APIs

  • Navigator.sendBeacon
  • HTMLSelectElement.add
  • Node.moveBefore
  • HashChangeEvent + Window hashchange event
  • document.domain setter
  • Worker is now a proper DedicatedWorkerGlobalScope

Web API behavior / fixes

  • replaceWith with a DocumentFragment appends its children
  • innerHTML parsing respects the target element
  • Reject XMLHttpRequest.send() when a send is already active
  • Cookie accessor moved from HTMLDocument to Document
  • innerText uses the StyleManager's visibility

CSS / styling

  • getComputedStyle resolves inline style= declarations
  • Normalize fractions without a leading 0
  • Skip inline-style allocation for elements without inline styles (perf)
  • Skip CSSStyleProperty creation when there is no style attribute (perf)

URL

  • Reworked URL.resolve on top of the new URL implementation

CDP (Chrome DevTools Protocol)

  • Follow redirects on request-interception fulfillment
  • Fix Page.frameAttached params double-wrapping that broke sub-frame interception
  • Page.getLayoutMetrics returns the browser's viewport
  • Store viewport override at the browser level

HTTP / Networking

  • Update libcurl and nghttp2
  • Work around libcurl Brotli trailing-byte rejection (CURLE_WRITE_ERROR)
  • Fix cross-origin MessageEvent.source WindowProxy identity

Telemetry

  • Smaller telemetry payload
  • Telemetry worker moved to its own thread

Stability / crash fixes

  • Fix handlescope corruption on iframe load
  • Prevent double-free on BrowserContext deinit with pending interception (UAF)
  • Fix crash on requestAnimationFrame from a Worker
  • Flush deferred transfers after a synchronous stylesheet fetch

CLI / Ops

  • LIGHTPANDA_DISABLE_CORE_DUMP to suppress crash core dumps
  • New --strip-mode invisible

Build / CI

  • Update V8
  • Generate a versions.json file
  • Release: Docker registry login + read permissions, homebrew workflow fixes, trigger homebrew-browser formula update after release
Source: README.md, updated 2026-07-01