چیزهای جدید در Svelte: ژانویه 2022

سال نو مبارک، انجمن Svelte! چیزهای زیادی برای اشتراک گذاری در این ماه در Svelte، SvelteKit، Language Tools و Showcase. با تشکر از همه کسانی که سال 2021 را برای استفاده از Svelte به سالی عالی تبدیل کردند. منتظر قسمت بعدی هستیم 🚀
چیزهای جدید در SvelteKit
@sveltejs/adapter-staticبرای SvelteKit در حال حاضر یک وجود داردprecompressگزینه ای برای آسان تر کردن فشرده سازی دارایی ها و صفحات بروتلی (#3079)- حالت Concurrency در SvelteKit اکنون صفحات را به صورت موازی (#3120) از قبل رندر می کند. به طور پیش فرض در آن فعال است
1.0.0-next.205و بعد - CSS اکنون به طور خودکار قبل از JS برای بهبود عملکرد صفحه گنجانده شده است (d13efe)
- گزینه پیکربندی جدید توانایی غیرفعال کردن ثبت نام کارگر سرویس را اضافه می کند تا ثبت سفارشی خود را ایجاد کنید (#2988)
- تقسیم مسیر SSR اینجاست – شکستن ساختارهای یکپارچه به قطعات کوچکتر برای بهبود عملکرد راه اندازی و مسیریابی (#2931)
request.origin/path/queryاکنون استrequest.url– پیکربندی و صفحه را ساده کنیدloadویژگی ها (#3126)- پس از به روز رسانی به Vite 2.7، کاربران SvelteKit بهبود عملکرد قابل توجهی را گزارش کردند و بارگیری کتابخانه های شخص ثالث در SSR نیز بسیار بهبود یافته است.
- سرور SvelteKit اکنون با تغییر فایل های پیکربندی به طور خودکار راه اندازی مجدد می شود (vite-plugin-svelte#237)
سایر بیت های جدید از svelte/*
- Svelte 3.44.3 چندین رفع اشکال در کد اتصال و حلقه منتشر کرد
- Svelte Language Tools از Svelte 3.41 و TypeScript «go to» (105.8.0 و جدیدتر) پشتیبانی از کوتاهنویسی then/catch را ارائه کرد.
- Svelte REPL همچنین ارتقای خوبی دریافت کرد – به شما امکان می دهد REPL های ذخیره شده را حذف کنید. با مراجعه به svelte.dev/apps آن را امتحان کنید
- Discover Twitter Spaces ابزاری است که به شما کمک می کند فضاهای توییتر را پیدا کنید
- ویرایشگر مدرن تایپوگرافی سیال به ایجاد تایپوگرافی سیال زیبا با استفاده از براکتینگ CSS کمک می کند
- Unnwhiteboard یک تابلوی شغلی برای شرکت ها (یا تیم هایی) است که مصاحبه تخته سفید انجام نمی دهند
- Secret Santa یک برنامه هماهنگی هدیه است که با سهولت در ذهن طراحی شده است
- LogSnag شما را از رویدادهای پروژههایتان مطلع میکند و به شما یک جدول زمانی میدهد تا همه چیز مهمی را که اتفاق میافتد پیگیری کنید.
- نسخه 0.2 Tangent، یک برنامه یادداشت برداری مبتنی بر Svelte، اکنون در نسخه بتا است.
- Intl Explorer یک نمایشگر خروجی برای همه فرمتهای Intl ممکن است
کار زیادی در این ماه روی انتقال وبسایت اصلی Svelte و Svelte REPL برای زندگی در مخزن https://github.com/sveltejs/sites انجام شد – از جمله یک صفحه اصلی کاملاً جدید برای svelte.dev. با تشکر از همه مشارکت کنندگانی که این امکان را فراهم کردند!
اگر به دنبال یک پروژه سرگرم کننده SvelteKit برای کار هستید، می توانید در بازنویسی سایت Svelte Society مشارکت کنید.
یادگیری و گوش دادن
برای خواندن
برای تماشا
برای گوش دادن
- svelte-headlessui یک پورت غیر رسمی و کامل Svelte از کتابخانه مؤلفه Headless UI است.
- svelte-forms v2 منتشر شد – نویسنده به دنبال بازخورد است
- Percival یک زبان اعلامی برای پرس و جو و تجسم داده است
- Svelte FlatList یک منوی کشیدن و رها کردن، ساده و قابل تنظیم برای موبایل است
- svelte-keyed یک ذخیره سازی مشتق شده برای اشیا و آرایه های قابل نوشتن است
- Svemix یک ریمیکس برای Svelte است – اسکریپت های سرور را در کامپوننت ها/مسیرهای Svelte شما ارائه می دهد که به نقاط پایانی تبدیل می شوند.
آیا می خواهید چیزی به ویترین فروشگاه اضافه کنید؟ برای تحقق ایده بعدی خود در Svelte به کمک نیاز دارید؟ به ما در Reddit یا Discord بپیوندید.
ماه آینده می بینمت!



