Generating 63369 files, it creates an almost 1GB build.
The amount of files themself are quite time expensive to unzip to the hosted version.
mitigations:
Yeet unused files:
- remove .md5 and .map files (-37%)
Defer SVG rendering:
More involved approach, probably requires patching/contributing to doxygen.
Instead of using graphviz during build, use a WASM/JavaScript rewrite on the browser, rendering at the user side.
@Lewluu
Generating 63369 files, it creates an almost 1GB build.
The amount of files themself are quite time expensive to unzip to the hosted version.
mitigations:
Yeet unused files:
Defer SVG rendering:
More involved approach, probably requires patching/contributing to doxygen.
Instead of using graphviz during build, use a WASM/JavaScript rewrite on the browser, rendering at the user side.
@Lewluu