مقالات

چیزهای جدید در Svelte: مارس 2026


در این ماه ما بسیاری از ویژگی های جدید را در Svelte، SvelteKit و حتی Svelte CLI دریافت کردیم. به‌علاوه، وضعیت JS 2025 به پایان رسیده است و Svelte همچنان از نظر احساسات مثبت در میان چارچوب‌های واکنش‌گرا جایگاه اول را حفظ می‌کند.

بنابراین، بدون هیچ مقدمه ای، بیایید در آن شیرجه بزنیم!

چه چیزی در Svelte جدید است

  • createContext اکنون می توان هنگام نمونه سازی برنامه نویسی مولفه ها (پیچیده@5.50.0، اسناد، #17575)
  • {@html} عبارات اکنون پشتیبانی می شوند TrustedHTML (پیچیده@5.52.0، #17701)
  • نظرات اکنون در تگ های HTML مجاز است (svelte@5.53.0/svelte-language-server@0.17.28، #17671)
  • مرزهای خطا اکنون روی سرور کار می کنند (پیچیده@5.53.0، اسناد، #17672)

برای فهرست کامل تغییرات – از جمله تمام رفع اشکالات مهمی که در نسخه‌های این ماه ایجاد شد – به CHANGELOG کامپایلر Svelte مراجعه کنید.

چیزهای جدید در SvelteKit

  • hydratableاسکریپت تزریق شده از قبل با CSP کار می کند (kit@2.51.0، #15048)
  • تماس‌های ناوبری (قبل از Navigate، onNavigate و AfterNavigate) اکنون شامل اطلاعاتی در مورد موقعیت اسکرول از طریق ویژگی اسکرول از و به اهداف است. این امکان استفاده از مواردی مانند متحرک سازی انتقال ها بر اساس موقعیت پیمایش هدف را در هنگام استفاده از پیمایش عقب/ جلو در مرورگر فراهم می کند (kit@2.51.0، اسناد، #15248)
  • Vite 8 اکنون پشتیبانی می شود (kit@2.53.0، #15024)
  • را match تابع می تواند مسیر بازگشت به شناسه مسیر و پارامترهای (kit@2.52.0، اسناد، #14997)
  • Break (آداپتور Netlify): platform.context اکنون از ویژگی‌های مدرن Netlify استفاده می‌کند – قبلاً سبک AWS Lambda
    زمینه اگر از این در برنامه خود استفاده کرده اید (بعید است)، برای خواندن از قسمت های جدید باید کد خود را به روز کنید. (adapter-netlify@6.0.0, جزئیات بیشتر, Docs, #15203)
  • اکنون می توان تغییر مسیرها را در آن پیکربندی کرد netlify.toml – حذف محدودیت تنها امکان پیکربندی تغییر مسیرها از طریق _redirects فایل (adapter-netlify@6.0.0، #15203)
  • better-auth اکنون یک افزونه رسمی در Svelte CLI است (sv@0.12.0، #898)

آیا به دنبال جزئیات بیشتر در مورد بسیاری از رفع اشکالات و بهینه سازی عملکرد این ماه هستید؟ SvelteKit / گزارشهای تغییر آداپتور را ببینید.


  • Cherit یک پایگاه دانش منبع باز سریع رعد و برق است که با Tauri ساخته شده است
  • arenarium/maps راه واضح تری برای نمایش نشانگرهای پیچیده نقشه در MapLibre، Mapbox یا Google Maps است.
  • Synth Town یک شهر موسیقی مولد است که از Threlte + Tone.js استفاده می کند
  • Beatjie یک groovebox صوتی کوچک است که به شما امکان می دهد ضربات ایجاد کنید و آنها را با URL (GitHub) به اشتراک بگذارید.
  • سایت هکاتون جهانی Mistral AI ساخته شده با Svelte (Reddit)
  • Fretwise یک پلت فرم تمرین گیتار مبتنی بر هوش مصنوعی است که زبانه ها و ساقه های جدا شده را تولید می کند.
  • Tailsync یک ماشین حساب Reverb برای تولید موسیقی برای iOS است
  • Otterly اولین مخزن محلی و متمرکز بر حریم خصوصی WYSIWYG Markdown با جستجوی متن کامل، پیوندهای ویکی، و یک ویرایشگر غنی است.
  • SoundTime یک پلتفرم پخش موسیقی همتا به همتا است که توسط Rust & Elegant طراحی شده است.
  • ATS Screener به شما امکان می دهد ببینید که چگونه سیستم های ردیابی متقاضیان محبوب رزومه شما را تجزیه و تحلیل، فیلتر و امتیاز می دهند
  • Heavy Duty Inc. یک بازی تاکتیکی نوبتی است که با Threlte ساخته شده است که در آن وظایف گروه‌های مختلف ایستگاه‌های فضایی را حل می‌کنید، در محیط سیاسی پرتنش آنها پیمایش می‌کنید، می‌میرید و از نو شروع می‌کنید.
  • Quest Mate یک فضای عمومی GM برای همه کمپین‌ها، اطلاعات، برگه‌ها، یادداشت‌ها و خلاصه‌های شما است.
  • cold0 یک فرستنده ایمیل سرد با میزبانی شخصی است که به شما امکان می دهد لیست مخاطبین را مدیریت کنید، الگوهای ایمیل با متغیرهای پویا ایجاد کنید و ایمیل های انبوه سفارشی شده ارسال کنید.
  • HelixNotes یک برنامه یادداشت برداری محلی است که در آن یادداشت ها به عنوان فایل های Markdown استاندارد در سیستم فایل محلی شما ذخیره می شوند.
  • Codeinput به شما امکان می‌دهد تداخل‌های ادغام را بدون ترک مرورگر خود مدیریت کنید، با یک صف هوشمند سریع‌تر ادغام شوید، وظایف مخزن را خودکار کنید، معیارهای مهندسی زنده را مشاهده کنید، و CODEOWNERS پیشرفته را مدیریت کنید.

با حضور همکاران و سفرای عالی

این هفته در Svelte

  • Laravel + Svelte Starter Kit یک کیت رسمی لاراول است که یک نقطه شروع قوی و مدرن برای ساخت برنامه های Laravel با رابط Svelte با استفاده از اینرسی ارائه می دهد.
  • Shimmer From Structure است скелетно зареждане, образложени със структурата, което отразява изобразения ви потребителски интерфейс по време на изпълнение
  • Hoikka е убедена платформа за електронна търговия с пълен стек، ساختارа със SvelteKit
  • warpkit یک چارچوب Svelte 5 SPA مستقل است که مسیریابی، استخراج داده‌ها، فرم‌ها و قابلیت‌های بلادرنگ مبتنی بر حالت را ارائه می‌دهد.
  • heroicons-animated 316 نماد برای پروژه های شما
  • svelte-crumbs svelte-crumbs svelte-crumbs svelte-crumbs svelte-crumbs svelte-crumbs svelte-crumbs svelte-crumbs .
  • TableCraft Engine با استفاده از ابزارهای مختلف، می تواند تنظیمات مربوط به تابلوها و خودکار تولید API های جدید را با فیلترها، انواع مختلف، پاگینیرانه و سایرین مشخص کند.
  • svelte-sync همگام سازی داده ها را در تب رهبر انتخاب می کند
  • svelte-tiler е малка, неоформена библиотека за изграждане на потребителски интерфејси за подреждане
  • @horuse/svelte-dnd یک کتابخانه کشیدن و رها کردن برای Svelte 5 با پیش‌نمایش رها کردن متحرک، اسکرول خودکار، پشتیبانی از اشاره‌گر و لمس، و پشتیبانی از چندین کانتینر است.
  • svelte-grab یک بسته ابزاری برای توسعه است، کدی را که یک متن را بررسی می کند، برای LLM تنظیم می کند. مشخصات پروفایل

همین برای این ماه! اگر چیزی را در Reddit یا Discord از دست دادیم، به ما اطلاع دهید.

تا دفعه بعد 👋🏼!


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

همچنین ببینید
بستن
دکمه بازگشت به بالا