build: smaller builds, profile for even smaller
just build with --profile=release-tiny instead of --release to make it even smaller!
This commit is contained in:
parent
368cf1a480
commit
8daac4c662
1 changed files with 14 additions and 1 deletions
15
Cargo.toml
15
Cargo.toml
|
@ -53,7 +53,20 @@ worker = ["dep:upub-worker"]
|
||||||
web = []
|
web = []
|
||||||
web-build-fe = []
|
web-build-fe = []
|
||||||
|
|
||||||
[profile.wasm-release]
|
# upub: ~38M
|
||||||
|
# upub-web: ~9M
|
||||||
|
# [profile.release] # without any tweak
|
||||||
|
|
||||||
|
# upub: ~22M
|
||||||
|
# upub-web.wasm: ~5.8M
|
||||||
|
[profile.release]
|
||||||
|
opt-level = 'z'
|
||||||
|
lto = true
|
||||||
|
codegen-units = 1
|
||||||
|
|
||||||
|
# upub: ~18M
|
||||||
|
# upub-web.wasm: ~4.1M
|
||||||
|
[profile.release-tiny]
|
||||||
inherits = "release"
|
inherits = "release"
|
||||||
opt-level = 'z'
|
opt-level = 'z'
|
||||||
lto = true
|
lto = true
|
||||||
|
|
Loading…
Add table
Reference in a new issue