جاوااسکریپت چطوری کار می‌کنه؟

👨‍💻 جلسه‌ی اول فرانت‌چپتر 📌 موضوع: جاوااسکریپت چطوری کار می‌کنه؟ 🎤 ارائه‌دهنده: سید صالح شجاعی 📅 ۵ خرداد | 🕖 ۱۹:۰۰ تا ۲۰:۳۰

📅 تاریخ برگزاری: ۵ خرداد، ساعت ۱۹ الی ۲۰:۳۰
🎤 ارائه‌دهنده: سید صالح شجاعی
🔗 لینک تلگرام: مشاهده در تلگرام

خلاصه جلسه:

در اولین جلسه‌ی فرانت‌چپتر، به بررسی نحوه‌ی کار جاوااسکریپت پرداختیم. این زبان که قلب تپنده‌ی دنیای وب است، مکانیزم‌های خاصی مانند اجرای تک‌نخی، مدل رویدادمحور و مدیریت حافظه را در خود دارد. در این جلسه، نگاهی عمیق‌تر به این مفاهیم داشتیم تا درک بهتری از عملکرد جاوااسکریپت در مرورگر و محیط‌های دیگر به دست آوریم.

مقاله:

جاوااسکریپت یکی از محبوب‌ترین و پرکاربردترین زبان‌های برنامه‌نویسی است، اما سوالی که برای بسیاری از توسعه‌دهندگان به وجود می‌آید این است که این زبان در پس‌زمینه چگونه کار می‌کند؟ جاوااسکریپت یک زبان تک‌نخی (Single-threaded) است، اما با کمک مکانیزم‌هایی مانند Event Loop و Callback Queue می‌تواند وظایف را به‌طور همزمان مدیریت کند، بدون اینکه اجرای کد متوقف شود.

یکی از مهم‌ترین مفاهیمی که در این جلسه بررسی شد، Memory Management یا مدیریت حافظه در جاوااسکریپت بود. برخلاف زبان‌هایی مانند C، جاوااسکریپت از Garbage Collection برای مدیریت خودکار حافظه استفاده می‌کند. این موضوع به توسعه‌دهندگان کمک می‌کند تا بدون نگرانی از مدیریت دستی حافظه، روی توسعه‌ی کدهای خود تمرکز کنند.

در نهایت، مرورگرها و محیط‌های اجرایی مانند Node.js نقش مهمی در نحوه‌ی اجرای جاوااسکریپت دارند. مرورگر از موتورهایی مثل V8 (کروم) برای پردازش کدهای جاوااسکریپت استفاده می‌کند که باعث می‌شود این زبان عملکرد بسیار سریعی داشته باشد. شناخت این مفاهیم می‌تواند به توسعه‌دهندگان کمک کند تا کدهای بهینه‌تر و با کارایی بالاتری بنویسند.

🎧 فایل صوتی جلسه:

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

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

Review Your Cart
0
Add Coupon Code
Subtotal