This content originally appeared on DEV Community and was authored by Muhammadqodir
👩💻 JavaScript qanday til?
JavaScript — bu interpreted va just-in-time compiled til. Ya’ni, kodni avval butunlay mashina tiliga o‘girib keyin ishga tushirmaydi, balki kerak bo‘lsa tezda tarjima qiladi. Dastlab faqat browserda ishlagan. Hozir Node.js orqali serverda ham ishlaydi.
⚙️ U qanday ishlaydi?
🔴 Kodni o‘qish
Brauzer HTML va CSS bilan birga JS kodini ham yuklab oladi.
🔴 Parsing (tahlil qilish)
JS Engine (masalan, Chrome’da – V8) kodni satrma-satr tahlil qilib, uni AST (Abstract Syntax Tree) ga aylantiradi.
🔴 Compiling (JIT – Just In Time)
Kod AST’dan mashina tiliga tarjima qilinadi. Bu jarayon tezroq ishlashi uchun JIT Compiler qo‘llaniladi.
🔴 Event Loop va Call Stack
JavaScript single-threaded (bitta oqimda ishlaydi).
Call Stack: bajarilishi kerak bo‘lgan funksiyalar navbati.
Event Loop: asinxron ishlarni (setTimeout, fetch va h.k.) navbatga qo‘shib, bo‘sh paytda ularni bajaradi.
🔴 Execution
Natijada, kod ekranda JS Engine orqali bajariladi.
This content originally appeared on DEV Community and was authored by Muhammadqodir

Muhammadqodir | Sciencx (2025-10-06T05:35:29+00:00) JavaScript qanday ishlaydi?. Retrieved from https://www.scien.cx/2025/10/06/javascript-qanday-ishlaydi-2/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.