03
MAR
Leptos - CSR & SSR
Leptos是一个全栈框架,支持MVC式的Web应用开发。前端框架的纯前端应用采用CSR(客户端渲染)方式,优点是更少的打包文件,更紧凑的格式,但对SEO不友好。SSR(服务器端渲染)是更好的选择,Leptos采用Actix和Axum实现SSR,分为脱水、浸泡和湿润三个步骤,使用Rust的features在不同环境运行不同代码。组件里的服务器代码运行在SSR环境下,Leptos提供了Server Functions功能,可以在组件里使用服务器的代码。但是,Leptos的SSR环境有时会遇到一些奇怪的问题。--GPT 4