WASM size optimizations
This commit is contained in:
@@ -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"
|
||||||
+1
-1
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user