Hoppa till innehåll

WebAssembly

WebAssembly CI på GitHub Actions

Wasm-verktygskedjan installeras och Rust- eller C++-sidan bygger om varje körning.

90-tal → 4s
Inställning av verktygskedja
7m → 90-tal
Bygg

Varför det händer

Vad ska ändras

  1. Cachelagra målkatalogen emsdk eller wasm32 som är inskriven på versionen av verktygskedjan
  2. Cachelagra Cargo-målkatalogen för wasm32-målet separat från native
  3. Kör wasm-opt som ett separat steg så att det kan hoppas över i pull-förfrågningar

WebAssembly på runnerhut

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.