برنامه نویسی

چارچوب جدید جاوا اسکریپت برای همکاری بلادرنگ، به‌روزرسانی Bun بیش از 40 باگ و موارد دیگر را برطرف می‌کند.

سلام به علاقه مندان جاوا اسکریپت!

به نسخه دیگری از “خوش آمدیداین هفته در جاوا اسکریپت“!

یک چارچوب جدید جاوا اسکریپت، یک به‌روزرسانی برای Bun که بیش از 40 باگ را برطرف می‌کند، و برخی هک‌های پیکربندی TypeScript، همراه با جدیدترین ابزارهای Electron، Puppeteer و موارد دیگر. ما چیزهای زیادی برای صحبت داریم.

بیایید درست وارد آن شویم!

Yjs همکاری بلادرنگ را تغییر می دهد

همکاری در زمان واقعی هرگز با آن آسان تر نبوده است Yjs! فرقی نمی‌کند روی اسناد مشترک، برنامه‌های چندنفره یا حتی تخته‌های سفید کار می‌کنید، Yjs از همگام‌سازی تغییرات بین کاربران بدون هیچ گونه تضادی مراقبت می‌کند.

  • ارائه شده توسط CRDTs: Yjs از انواع داده‌های تکراری بدون درگیری استفاده می‌کند تا مطمئن شود به‌روزرسانی‌های چند کاربر بدون هیچ مشکلی در داده‌ها یکپارچه ادغام می‌شوند.

  • افزایش عملکرد: آخرین به‌روزرسانی‌ها بر بهبود یکپارچگی و عملکرد، به ویژه برای همگام‌سازی مجموعه‌های داده بزرگ در زمان واقعی تمرکز دارند.

Yjs در حال تبدیل شدن به یک ابزار ضروری برای ایجاد ویژگی های مشترک است!

Bun v1.1.44: سرعت گردش کار خود را افزایش دهید

آخرین نسخه از نان همه چیز در مورد سرعت و سهولت استفاده برای توسعه دهندگان جاوا اسکریپت است. نسخه 1.1.44 برخی از ویژگی های شگفت انگیز را به ارمغان می آورد:

  • Bun.serve() برای برنامه های Frontend: با وارد کردن HTML برنامه‌های فرانت‌اند را بنا به تقاضا بسازید و ارائه دهید، و نحوه مدیریت مسیرهای استاتیک را ساده‌تر می‌کند.

  • یکپارچه سازی یکپارچه Frontend و Backend: هم فرانت‌اند و هم باطن را از یک سرور سرو می‌کنند و نیاز به پیکربندی اضافی را از بین می‌برند.

  • سریع و کارآمد: فایل‌های HTML ایستا را به‌عنوان مسیرها ارائه کنید، و یکپارچه‌سازی را روان‌تر و سریع‌تر کنید.

  • رفع اشکال برای ثبات: 43 رفع اشکال، ثبات و عملکرد بیشتری را به گردش کار شما می‌آورد و به شما کمک می‌کند تا روی ساخت برنامه‌های عالی تمرکز کنید.

Bun به سرعت در حال تبدیل شدن به ابزاری برای توسعه‌دهندگانی است که می‌خواهند گردش‌های کاری سریع‌تر و فرآیند توسعه روان‌تری داشته باشند.

پیکربندی TypeScript را با چک لیست دکتر اکسل ساده کنید

TypeScript پیکربندی لازم نیست یک کابوس باشد! چک لیست tsconfig.json دکتر اکسل به توسعه دهندگان کمک می کند تا از دام های رایج اجتناب کنند و تنظیمات خود را ساده کنند.

  • بررسی دقیق نوع: برای امنیت بهتر کد، برای امنیت بهتر کد، فعال کردن سخت‌افزار و noImplicitAny.

  • سازماندهی کد کارآمد: بهینه سازی مسیرهای خروجی با target و outDir برای یک پروژه سازمان یافته و بدون خطا.

  • وضوح ماژول: وضوح ماژول را با تنظیماتی مانند ماژول و esModuleInterop ساده کنید.

این چک لیست نقشه کاملی از طریق پیچ و خم تنظیمات TypeScript است!

ابزارها و نسخه هایی که باید درباره آنها بدانید

بیایید این هفته نگاهی گذرا به جدیدترین ابزارهای ایجاد موج در دنیای جاوا اسکریپت بیندازیم!

  • خط نویس: زمین بازی آنلاین نهایی برای آزمایش کد! Scribbler با پشتیبانی از جاوا اسکریپت، HTML، CSS و Markdown برای آزمایش ایده‌ها، تجسم داده‌ها و سرهم‌بندی با کد بسیار مناسب است.

  • الکترون 34: اکنون با موتورهای Chromium، Node و V8 به روز شده، Electron سریعتر از همیشه است! همچنین شامل ابزارهای بهبود یافته اشکال زدایی برای برنامه های بدون پاسخ و رندر بهتر با شتاب GPU است.

  • عروسک گردان 24: اتوماسیون مرورگر را با API سطح بالای خود ساده می کند و از کنترل بدون هد کروم و فایرفاکس برای آزمایش، خراش دادن وب و موارد دیگر پشتیبانی می کند.

  • سرو 14: سازگاری پیشرفته با React، Angular، Svelte، Next.js و Vite. همچنین از جدیدترین ناوبری بین زیر دامنه‌ای کروم پشتیبانی می‌کند و آزمایش را سریع‌تر و قابل اطمینان‌تر می‌کند.

  • React-Nil 2.0: رندر «نامرئی» React! از چرخه حیات، قلاب‌ها و زمینه React بدون رندر کردن چیزی استفاده کنید. ایده آل برای اجزای منطقی در برنامه های Node یا مدیریت نقاط پایانی REST و عملیات غیر همگام.

و این برای هجدهمین شماره “این هفته در جاوا اسکریپت“، توسط شما به ارمغان آورد jam.dev-ابزاری که ارسال گزارش اشکال بد را برای تیم شما غیرممکن می کند.

با خیال راحت این خبرنامه را با یکی از توسعه دهندگان به اشتراک بگذارید و مطمئن شوید که مشترک شده اید تا از شماره بعدی مطلع شوید.

تا دفعه بعد، کد نویسی مبارک!

مراجع

Yjs: همکاری در زمان واقعی توسط CRDT ها

خوب نسخه 1.1.44

چک لیست tsconfig.json دکتر اکسل

خط نویس

الکترون 34

عروسک گردان 24

سرو 14

React-Nil 2.0

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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