- सारा markup server पर render होता है, components async तरीके से DB को सीधे query करते हैं, जिससे अलग API layer के लिए boilerplate हट जाता है
$(...)expressions type-checked सामान्य Rust code हैं, जो server पर evaluate होते हैं और साथ ही JavaScript में बदलकर browser में तुरंत फिर से run होते हैं- कोई wasm bundle नहीं, और client build step की जरूरत नहीं
- जिन updates के लिए server processing चाहिए, उन्हें
#[shard]से mark किया जाता है; arguments बदलने पर server re-rendering के बाद HTML replace होता है view!macro से HTML और Rust के अनुरूप templates लिखे जा सकते हैं,for/ifजैसे Rust control flow और conditional attributes वैसे ही इस्तेमाल किए जा सकते हैं- module structure-based routing को build step के बिना अपने-आप infer करता है (
app/posts/id.rs→/posts/{post_id}) - Tailwind-based Topcoat UI components को project में copy करके स्वतंत्र रूप से modify किया जा सकता है
tailwindfeature enable करने पर Node के बिना Tailwind CSS integration, asset pipeline से अपने-आप जुड़ जाता है- request handling के लिए request context (
Cx), app context,#[memoize]request-level caching, signed/encrypted cookies, session authentication (login/logout, sliding expiration, token rotation) उपलब्ध कराता है - MIT license
अभी कोई टिप्पणी नहीं है.