To compile CanvasKit, you will first need to install
emscripten. This will set the environment
EMSDK (among others) which is required for compilation.
make release make local-example
This will print a local endpoint for viewing the example. You can experiment with the CanvasKit API by modifying
./canvaskit/example.html and refreshing the page. For some more experimental APIs, there's also
For other available build targets, see
compile.sh. For example, building a stripped-down version of CanvasKit with no text support or any of the “extras”, one might run:
./compile.sh no_skottie no_particles no_font
Such a stripped-down version is about half the size of the default release build.