TGViewer
برنامه نویس برنامه نویس @barnamenevis_net · 1.24K subscribers
Post #281 2.73K

Forwarded from کدهک

مقایسه حجم دانلود اپلیکیشن های Blazor WebAssembly

اپ هایی که با Blazor WebAssembly پیاده میشوند برای اجرا ابتدا باید به طور کامل روی دستگاه کاربر دانلود شوند. این رفتار مشابه مانند React و Angular است. البته در مورد فریم ورکهای جاوا اسکریپت حجم دانلود به مراتب کمتر است.

حجم فریم ورک دات نت در وب اسمبلی چیزی در حدود 1 مگابایت است.

در حالت Ahead of time compilation که سورس بجای ترجمه در زمان اجرا از قبل کامپایل میشود حجم تا 3 مگابایت افزایش میابد.

استفاده از AOT برای اپ هایی که نیاز به پرفورمنس بالا دارند و CPU-Bound هستند توصیه میشود. مثل بازی ها و برنامه هایی با محاسبات ریاضی سنگین.

استفاده از EF Core حجم اپ های Blazor را به حد چشمگیری افزایش میدهد. پس اگر با دیتابیس کار می کنید (مثل sqlite در مرورگر) کاربر برای استفاده از برنامه شما باید چیزی در حدود 5 مگابایت را دانلود کند. البته این دانلود فقط در اجرای اول نیاز است و در مراحل بعدی کاهش میابید.
  • 👎 5
  • 👍 2
  • ❤ 1
More from @barnamenevis_net
  1. Nov 2, 2025معرفی کتابخانه Flyout Menu در طراحی رابط کاربری، همیشه ساخت یک منوی چندسطحی زیبا و در عین…
  2. Oct 3, 2025مسیج باکس فارسی در Windows Forms و WPF تحت ‎.Net Core صورت مسئله: قدیم ها وقتی تو &lrm…
  3. Oct 1, 2025معرفی کتابخانه Multi-Calendar DatePicker در یک پروژه در ASP.NET Core نیاز به یک کتابخانه D…
  4. May 15, 2025خدمات ثبت شركت، تمديد شركت و تعدیل شرکت صدور اجاره نامه، گواهینامه افتتاح حساب بانكى ثبت ك…
  5. Aug 27, 2023دوره آموزش میکروسرویس ها در دات نت 8 (حضوری/آنلاین) با 20% تخفیف در این دوره آموزشی، چگونگ…
  6. Jun 22, 2023لیست مطالب کانال (این لیست بتدریج به روزتر خواهد شد): 🔹پردرآمدترین کشورها برای مهندسین نر…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →