DEV Community

Cover image for JavaScript কীভাবে কাজ করে ?
Jahid Iqbal
Jahid Iqbal

Posted on

JavaScript কীভাবে কাজ করে ?

আমরা সবাই কোড লিখি বা বিভিন্ন প্রজেক্টে জাভাস্ক্রিপ্ট ব্যবহার করি, কিন্তু কি কখনো ভেবেছেন—আপনার লেখা সেই কোডটা আসলে বিহাইন্ড দ্যা সিন কীভাবে কাজ করে ? এই প্রসেস নিয়ে আমারও প্রথমে কিছু কনফিউশন ছিল।তাই আজ সহজ ভাষায় পুরো প্রক্রিয়াটি ব্যাখ্যা করার চেষ্টা করছি, আশা করি, আপনিও এই বিষয়গুলো সহজেই বুঝতে পারবেন।

JavaScript Engine
আপনার কোডটি প্রথমে যায় JavaScript Engine-এ (যেমন Chrome-এ V8 Engine)।

Parser
ইঞ্জিনের ভিতরে একটি Parser থাকে, যেটা কোড লাইন বাই লাইন পড়ে দেখে—সিনট্যাক্স ঠিক আছে কি না।a

AST – Abstract Syntax Tree
যদি কোড ঠিকঠাক থাকে, তখন তা থেকে তৈরি হয় একটি AST (Abstract Syntax Tree)।এই AST এক ধরনের গঠনমূলক ম্যাপ, যেটা দেখিয়ে দেয় কোডের গঠন কেমন — কোনটা ফাংশন, কোনটা ভ্যারিয়েবল, কোনটা লজিক ইত্যাদি।

Machine Code
AST-এর সাহায্যে কোডটি এরপর Machine Code-এ রূপান্তরিত হয় — মানে এমন কোড যা কম্পিউটার সরাসরি বুঝতে পারে।

Execution
সবশেষে Machine Code চলে যায় প্রসেসরে, যেখানে সেটা রান হয়, আর তখনই কোডটা বাস্তবে কাজ করতে শুরু করে।

📌 তাহলে সংক্ষেপে JavaScript এইভাবে কাজ করে:
Code → Parser → AST → Machine Code → Processor → Execution

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.