WASM size optimizations

main
Josef Rokos 1 year ago
parent 70163b420d
commit 0a87a6d7cb

@ -59,6 +59,12 @@ ssr = [
"leptos_router/ssr", "leptos_router/ssr",
] ]
[profile.wasm-release]
inherits = "release"
opt-level = 'z'
lto = true
codegen-units = 1
[package.metadata.leptos] [package.metadata.leptos]
# The name used by wasm-bindgen/cargo-leptos for the JS/WASM bundle. Defaults to the crate name # The name used by wasm-bindgen/cargo-leptos for the JS/WASM bundle. Defaults to the crate name
output-name = "rezervator" output-name = "rezervator"
@ -108,3 +114,4 @@ lib-features = ["hydrate"]
# #
# Optional. Defaults to false. # Optional. Defaults to false.
lib-default-features = false lib-default-features = false
lib-profile-release = "wasm-release"

@ -93,7 +93,7 @@ async fn main() -> std::io::Result<()> {
) )
.service(appearance::upload) .service(appearance::upload)
.service(Files::new("/", site_root)) .service(Files::new("/", site_root))
//.wrap(middleware::Compress::default()) .wrap(middleware::Compress::default())
}) })
.bind(srv_conf.network().bind_address())? .bind(srv_conf.network().bind_address())?
.run() .run()

Loading…
Cancel
Save