Prebuilt Skia + Dawn/Graphite builds, paired with V8, by Chromium milestone

31 views
Skip to first unread message

Daniel Raffel

unread,
Sep 23, 2026, 9:10:38 AMSep 23
to skia-discuss
Mostly just an update in case this is useful to anyone here. I’ve been maintaining builds of Skia/Graphite + Dawn for each Chromium milestone, along with a paired V8 build from the same milestone:

https://github.com/danielraffel/skia-builder/releases
https://github.com/danielraffel/v8-builder/releases

The native Skia builds include Graphite + Dawn and cover macOS, iOS/visionOS, Windows, and Linux, with WebAssembly builds as well. Releases are pinned to exact Skia and Dawn revisions rather than whatever happens to be at HEAD when each platform builds.

Each Skia milestone release also kicks off a build of the corresponding V8 revision from that Chromium milestone. Those V8 builds are packaged as standalone embeddable libraries and sealed so their bundled ICU, zlib, and Abseil symbols don’t leak into the process. The resulting V8 and Skia/Dawn artifacts are also validated for coexistence in the same binary.

The goal is basically to provide reproducible, ready-to-use pieces of the Chromium graphics/JS stack without requiring everyone embedding these libraries to reproduce the Chromium build machinery themselves.

If there are build variants, platforms, packaging formats, validation, or other tweaks that would make these more useful to people working with Dawn, I’d be happy to add them. Also very open to collaboration.
Reply all
Reply to author
Forward
0 new messages