• अलग-अलग फ़्रेमवर्क के अच्छे हिस्सों को लेकर तेज़ और सरल तरीके से web app बनाना इसका लक्ष्य है
    • JSX, TypeScript, server/web components, Server Actions, SSR, streaming, Suspense, Signals, WebSocket, middleware, layout,..
  • बहुत छोटा: डिफ़ॉल्ट रूप से 0 bytes (dynamic server rendering होने वाले JSX components के कारण, डिफ़ॉल्ट रूप से browser को कोई JavaScript नहीं भेजी जाती)
    • Server Actions इस्तेमाल करने पर 2kb, web components इस्तेमाल करने पर 3kb
  • पूर्ण i18n समर्थन
  • Tauri के साथ इंटीग्रेशन के कारण, सरल सेटिंग बदलावों से Android, iOS, desktop के लिए ऐप बनाए जा सकते हैं

Web Platform Framework का अर्थ

  • यह server और client को Web Platform के रूप में एकीकृत करने की अवधारणा है
  • ऐसी संरचना जो server को browser events (form submit, click, Web Component events आदि) सीधे receive और process करने देती है
  • HTTP के जरिए hypermedia streaming के माध्यम से, navigation या server action request के समय DOM changes भेजे जाते हैं, जो client पर तुरंत reflect हो जाते हैं
  • इसे ऐसे platform के रूप में समझा जा सकता है जो web की native क्षमताओं को client और server के बीच सहज रूप से इस्तेमाल करने में मदद करता है
  • Web Components के साथ संबंध
    • Declarative Shadow DOM और signals के जरिए Web Components को आसानी से इस्तेमाल किया जा सकता है
    • DOM property updates और signal प्रतिक्रिया के जरिए client और server क़रीबी तौर पर interoperate करते हैं
    • Web Components का उपयोग अनिवार्य नहीं है; यह पारंपरिक MPA जैसी शैली में भी काम कर सकता है
    • लेकिन जब user interaction को सिर्फ client पर handle करना ज़रूरी हो, तब Web Components का उपयोग किया जा सकता है
  • Brisa का दर्शन और लक्ष्य
    • इसका उद्देश्य server पर काम को न्यूनतम रखते हुए, ज़रूरत पड़ने पर Web Components जैसी web-native सुविधाओं को एकीकृत करके उपयोग करने में मदद करना है
    • यह client-side बोझ कम करने और server व browser के क़रीबी एकीकरण के साथ scalable apps बनाने की दिशा दिखाता है
    • तेज़ performance और productivity के लिए web standards के उपयोग को महत्व देता है, और इसकी vision यह है कि developer किसी भी stack का उपयोग करें, Brisa के साथ उन्नत interactive features बना सकें

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

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