Front-End Web Developer & Designer
تفاوت کامپایل در React و Angular

کامپایل در React:
کدهای jsx توسط Babel و یا Typescript به plain Javascript کامپایل میشوند.
سپس React Virtual DOM با اعمال تغییرات روی کد و تغییر Real DOM به سمت مرورگر فرستاده میشه و مرورگر Interpretation میکند.
کامپایل در Angular:
دو نوع کامپایل در انگولار وجود دارد.
JIT mode (Just-In-Time Compilation)
AOT mode (Ahead-Of-Time Compilation)
کامپوننت ها در انگولار از طریق JIT مستقیما به plain Javascript کامپایل شده و سپس توسط مرورگر Interpretation میشوند.
کامپوننت ها در انگولار از طریق AOT به کد typescript تبدیل شده و در ngfactory.ts. ذخیره میشوند سپس توسط typescript به plain javascript تبدیل شده و سپس توسط مرورگر Interpretation میشوند.
مطلبی دیگر از این انتشارات
بهینه سازی ری اکت React Performance (ویژگی های جدید ری اکت 16.6)
مطلبی دیگر از این انتشارات
حذف Rerender های اضافی در کامپوننت های React
مطلبی دیگر از این انتشارات
چطوری یه پروژه React ای رو Code Review کنیم؟