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 ./canvaskit/extra.html
.
For other available build targets, see Makefile
and 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.