makepad/apps/browser_host/ci.splash
Admin 58140914b0 browser: the web engine out of process, frames on the GPU
The browser engine runs only in its own lazily started host process
(makepad-app-browser-host) hosted through app_host: one process, a window
per tab, frames handed over as shared GPU textures (IOSurface, DMA-BUF,
NT handles), lossless capture with back-pressure for recording, audio
through a shared ring. Apps link no CEF.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 12:26:21 +02:00

16 lines
509 B
Text

// browser_host only runs hosted (--stdin-loop, started by libs/browser_view
// for the first web view), never by hand: its tile checks and builds it, and
// the Browser and WM tiles run it the way it is meant to run, under an app.
use mod.std.*
use mod.ci;
ci.step("check other platforms", fn(){
ci.check_targets({packages: ["makepad-app-browser-host"] targets: ci.host.targets})
})
ci.step("build", fn(){
ci.build({package: "makepad-app-browser-host" binary: "makepad-app-browser-host"})
})
nil