DEV Community

Md. Ruhin Mia
Md. Ruhin Mia

Posted on

History of JavaScript

নব্বইয়ের দশকে ইন্টারনেটে আধিপত্য বিস্তারকারী ওয়েব ব্রাউজার ছিল Netscape Navigator। সেই সময়ে, ওয়েবসাইটগুলো শুধুমাত্র সাধারণ HTML এবং CSS ব্যবহার করে তৈরি করা হতো, যেখানে কোনো ইন্টারঅ্যাকটিভিটি ছিল না। এমনকি সাধারণ কোনো গণনা করতেও সার্ভারের সাথে সংযোগ স্থাপন করতে হতো। মজার বিষয় হলো, JavaScript এর সূচনা এখান থেকেই হয়।

Netscape-এর প্রতিষ্ঠাতা Marc Andreessen ব্রাউজারের জন্য একটি প্রোগ্রামিং ভাষা তৈরি করার সিদ্ধান্ত নেন, যাতে ব্রাউজারের মাধ্যমেই সহজ কিছু গণনা করা সম্ভব হয়। এজন্য তিনি ১৯৯৫ সালে Brendan Eich-কে নিয়োগ দেন। মাত্র ১০ দিনের মধ্যে, Eich একটি নতুন প্রোগ্রামিং Language তৈরি করেন, যার নাম প্রথমে Mocha, পরে LiveScript, এবং শেষে JavaScript রাখা হয়।

Marc Andreessen Netscape যখন JavaScript-এর কাজ শুরু করে, তখন মার্কেটে Java খুব জনপ্রিয় ছিল। এ কারণে LiveScript নামটি পরিবর্তন করে JavaScript রাখা হয়। তবে একটি বিষয় মনে রাখা জরুরি, Java এবং JavaScript এক নয়।

Brendan Eich JavaScript একটি interpreted language, অর্থাৎ ইন্টারপ্রেটার লাইন বাই লাইন কোড রিড করে এবং আউটপুট দেখায়। অন্যদিকে, compiler পুরো কোড একবারে কম্পাইল করে একটি মেশিন-কোড ফাইল তৈরি করে, যা রান করে আউটপুট দেখায়।

কম্পাইলার ও ইন্টারপ্রেটারের তুলনায়, ইন্টারপ্রেটার একটু ধীরগতির (slow), কারণ এটি কোড লাইন বাই লাইন এক্সিকিউট করে। অপরপক্ষে, কম্পাইলার অনেক দ্রুত (fast), কারণ এটি একবারে পুরো কোড কম্পাইল করে আউটপুট তৈরি করে।

২০০৮ সালের পর, Google তাদের Chrome ব্রাউজার বাজারে আনে। এতে তারা V8 engine ব্যবহার করে, যা ইন্টারপ্রিটেশন এবং কম্পাইলেশন উভয় পদ্ধতির সমন্বয়ে কাজ করে। এর ফলে JavaScript কোড অনেক দ্রুত এক্সিকিউট হওয়া শুরু করে, এবং এটি আরও জনপ্রিয় হয়ে ওঠে।

Stack Overflow-এর প্রতিষ্ঠাতা Jeff Atwood বিখ্যাতভাবে বলেছিলেন,
যেকোনো অ্যাপ্লিকেশন যা JavaScript-এ লেখা সম্ভব, তা একদিন JavaScript-এ লেখা হবে।

Top comments (0)