Blazor Server و Blazor Web Assembly چیست؟؟
Blazor WebAssembly بر روی کلاینت در مرورگر اجرا میشود. هر آنچه را که برای مرورگر لازم دارد از جمله HTML، CSS، شاید یکسری جاوا اسکریپت، و احتمالاً تصاویر را دانلود میکند. همچنین اسمبلیهایی که برنامه را تشکیل میدهد را دانلود میکند و Net Runtime. کامل را که به WebAssembly bytecode تبدیل میشود را دانلود میکند. همه اینها به طور کامل در WebAssembly اجرا میشوند، که بخشی از همه مرورگرهای وب اصلی است، از جمله مرورگرهای موبایل. این نوع برنامه Blazor نیازی به کانکت شدن به سرور ندارد؛ فقط باید در مرورگر بارگیری شود و تمام.
یک برنامه Blazor WebAssembly از فایلهای استاتیک تشکیل شده است، بنابراین برای دریافت این با مرورگر نیازی به سرور کامل و تمام عیار ندارید. شما میتوانید فایلهای استاتیک را در یک CDNهاست کنید که نسبتاً ارزان است و عملکرد بالایی دارد. همچنین میتوانید آن را بر روی یک سرور در فضای ابری، در مرکز داده خودتان، یا هر جای دیگری هاست کنید.
برای مطالعه بیشتر به ادامه مطلب بروید ...