TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.15K subscribers
Post #537 665
خیلی‌ها Vite رو فقط به عنوان یه dev server سریع برای پروژه‌های فرانت‌اند می‌شناسن، اما در عمل قابلیت‌های جالب‌تری هم داره. با اضافه کردن پلاگین‌هایی مثل vite-plugin-wasm و vite-plugin-top-level-await می‌تونی مستقیماً از WebAssembly داخل پروژه استفاده کنی. این یعنی فایل‌های wasm رو مثل یه ماژول معمولی import کنی و مقداردهی اولیه‌ش رو هم با await در سطح بالا انجام بدی، بدون اینکه لازم باشه حتماً داخل async function باشی. در واقع async همچنان وجود داره، ولی سینتکس استفاده ازش خیلی ساده‌تر شده.

جذاب‌تر اینجاست که برای نوشتن wasm محدود به جاوااسکریپت نیستی. زبان‌هایی مثل ++Rust , C و حتی AssemblyScript می‌تونن خروجی wasm تولید کنن و بعد به راحتی داخل Vite استفاده بشن، هرچند معمولاً یه مرحله build جدا برای تولید فایل wasm لازمه. این یعنی می‌تونی بخش‌های performance-critical مثل پردازش داده، رمزنگاری یا الگوریتم‌های پیچیده رو با سرعت نزدیک به native اجرا کنی، در حالی که بقیه اپلیکیشن همچنان با ابزارهای معمول فرانت‌اند ساخته شده.

@codehalics | کدهالیک
  • 🔥 6
  • 🆒 2
More from @codehalics
  1. Oct 8, 2026بوت‌استرپ ۶ نسخه آلفا ۱ منتشر شد و جالب‌ترین تغییرش اینه که رسماً داره می‌ره سمت سبک تیلوی…
  2. Oct 8, 2026کتابخونه Replicant یه ابزار کاربردی تو دات‌نته که با اضافه کردن یه لایه کش رو دیسک برای Ht…
  3. Oct 7, 2026این نکته رو هم اضافه کنم که این مورد داره ۲ اصل از اصول SOLID رو رعایت میکنه ! اول DIP (مع…
  4. Oct 7, 2026توی NestJS اینکه چند تا پوشه مثل Orders و Payments بسازی معنیش کد ماژولار نیست. وقتی همه چ…
  5. Oct 7, 2026توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل…
  6. Oct 5, 2026یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوع…
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 →