مقالات

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


در این ماه ما پیشرفت‌های زیادی در ویژگی‌های راه دور SvelteKit، پشتیبانی از TypeScript 6.0 و انتشار آزمایشی افزونه‌های انجمن در Svelte CLI دریافت کردیم.

Svelte همچنین در رادار فناوری ThoughtWorks نمایش داده شد!

ماه بزرگ، ویترین بزرگتر…پس بیایید در آن شیرجه بزنیم!

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

  • SvelteKit اکنون از TypeScript 6.0 پشتیبانی می کند (2.56.0، اسناد، #15595)
  • form فیلدها اکنون می توانند یک مقدار پیش فرض را با استفاده از field.as(type, value)، کاهش الگو برای فرم های از پیش پر شده (2.56.0، اسناد، #15577)
  • اکنون از عملکرد حمل و نقل از راه دور استفاده می شود hydratable، اجازه دادن به انواع داده های غنی تر در نتایج پرس و جو (2.56.0، #15533)
  • فرم submit اکنون a برمی گرداند boolean برای نشان دادن اعتبار ارسال برای توابع فرم راه دور پیشرفته (2.57.0، مقالات، #15530)
  • تغییرات در شکستن عملکردهای راه دور (2.56.0)
    • بازخوانی درخواست مشتری باید توسط سرور مجاز باشد (#15562)
    • تثبیت حافظه پنهان تابع از راه دور با مرتب کردن کلیدهای شی (#15570)
    • اضافه کنید run() روش درخواست‌ها، ممنوعیت درخواست‌های در حال انتظار خارج از رندر (#15533)
    • ایزوله کردن شکست به‌روزرسانی پرس و جوی راه‌اندازی شده برای هر پرس و جو (#15562)
    • requested اکنون نیاز دارد limit و بازده { arg, query } رکوردها به جای آرگومان های معتبر (#15739)

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

  • افزونه های انجمن اکنون در دسترس هستند sv به عنوان یک تابع آزمایشی (sv@0.1.0، مقالات، #1020)
  • را sv و sv-utils بسته‌ها اکنون در بسته CLI مجزا هستند – منجر به یک API عمومی واضح‌تر و یک مجوز منسوخ برای ویژگی‌های قدیمی می‌شود (sv@0.2.0، مقالات، #1046)
  • sv اکنون با اطمینان بیشتری تشخیص می دهد که آیا Vitest v3 هنگام پیکربندی پروژه ها نصب شده است (sv@0.15.2، #1073)
  • انواع برای TweenOptions، SpringOptions، SpringUpdateOptions و Updater اکنون به صورت صادراتی در دسترس هستند svelte/motion (پیچیده@5.55.0، اسناد، #17967)

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


  • 4Track یک بازسازی وفادار از یک ضبط صوت 4 آهنگ در مرورگر است
  • Kumamap یک نقشه حادثه خرس است که گزارش های رسمی، اخبار و گزارش های جامعه را در ژاپن جمع آوری می کند
  • Overshoot یک کاوش تعاملی از 12 اصل انیمیشن دیزنی است
  • DockScope یک داشبورد بصری داکر با نمودار وابستگی سه بعدی، معیارهای زنده، گزارش‌ها، ترمینال و اقدامات کانتینر است.
  • dnsoptic یک بررسی کننده سلامت DNS است که سرورهای نام، احراز هویت ایمیل، DNSSEC، وضعیت امنیتی و تفاوت های مهاجرت را بررسی می کند.
  • مبادله مجموعه ای از بازی های کوچک است که بر اساس الگوریتم های مرتب سازی ساخته شده است
  • Scapedle یک بازی کلمه Wordle از Old School RuneScape (OSRS) است.
  • Ephemeral Forms یک سازنده فرم مدرن، بدون ورود به سیستم و آفلاین با تولید مبتنی بر هوش مصنوعی، همکاری بلادرنگ و همگام سازی بین دستگاهی است.
  • CORDIAL یک IDE AI بومی است که برای تجربه صفحه نمایش بزرگ بهینه شده است. “خوب برای افرادی که می خواهند در گزارش اقلیت احساس تام کروز داشته باشند”

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

این هفته در Svelte

برای خواندن

اجزای رابط کاربری و انیمیشن ها

  • Blossom Color Picker یک انتخاب رنگ به سبک گل است
  • thisux/sveltednd (آخرین ارسال در دسامبر 2024) برای پشتیبانی از Svelte 5 به روز شد
  • phantom-ui یک اسکلت لودر آگاه از چارچوب است که با اجزای وب ساخته شده است
  • Svelte Spell UI پورتی از Spell UI اصلی است که می توانید آن را کپی و در هر پروژه ای جایگذاری کنید
  • Svileo یک قطعه نان تست مبتنی بر فیزیک است که از Sileo الهام گرفته شده است
  • Motion Core (آخرین بار در فوریه معرفی شد) با حجم فایل بسیار کاهش یافته از Three.js به OGL بازنویسی شده است.

مدیریت دولتی

  • Stately یک کتابخانه مدیریت دولتی الهام گرفته از Pinia است که روشی ساختاریافته برای تعریف وضعیت مشترک، تغییر مستقیم آن و نظارت بر تغییرات ارائه می‌کند.

ابزارهای کاربردی و ادغام

  • Sveltia I18n یک کتابخانه بین المللی است که توسط Runes و کتابخانه پیام فرمت برای قالب بندی پیام ها با استفاده از Unicode MessageFormat 2 (MF2) پشتیبانی می شود.
  • Nabu اولین موتور ویرایشگر بلوک ماژولار Svelte است که بر اساس یک معماری قابل ویرایش محتوا ساخته شده است
  • Svelte Agentation حاشیه‌نویسی‌های رابط کاربری را به یک زمینه ساختاریافته تبدیل می‌کند که عوامل کدنویسی هوش مصنوعی می‌توانند آن را درک کنند و روی آن عمل کنند.

ابزارهای توسعه دهنده

  • Atom Forge یک جعبه ابزار تایپ اسکریپت تمام پشته با اجزای Svelte 5 UI، RPC ایمن و یک مدل معماری آزمایش شده در نبرد است که مقیاس پذیر است.
  • svelte-check-native جایگزینی برای Rust/tsgo است svelte-check با همان پرچم ها، فرمت های منبع و کدهای منبع

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

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


Source link

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

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

دکمه بازگشت به بالا