• सारा 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 किया जा सकता है
  • tailwind feature 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

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.