پلاگین Babel که اسکیماهای Zod رو سریعتر میکنه
ساختن اسکیمای Zod هزینهٔ زیادی داره و اگه داخل یه تابع تعریفش کنی، هر بار که تابع صدا زده میشه دوباره از نو ساخته میشه. پلاگین babel-plugin-zod-hoist تعریف اسکیماها رو خودکار میبره بالای فایل (hoist) تا فقط یکبار initialize بشن. طبق بنچمارک سازنده، این کار بین ۱۱۳ تا ۶۲۷ برابر سریعتره و هیچ تغییری توی کد خودت لازم نداره؛ کد عادی Zod مینویسی و بهینهسازی خودکار اتفاق میافته.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
این پروژه یه پلاگین برای Babel هست که کارش یه چیز مشخصه: تعریف اسکیماهای Zod رو میبره بالای فایل، یعنی hoist میکنه. به گفتهٔ سازنده، انگیزهٔ اصلی اینه که initialize کردن اسکیمای Zod گرونه و اگه اسکیما رو داخل یه تابع تعریف کنی، هر بار که اون تابع صدا زده میشه، اسکیما از نو ساخته میشه.
حالت معمول اینطوریه که اسکیما داخل تابع تعریف میشه و هر بار دوباره ساخته میشه:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




