ব্রাউজার কি ও কিভাবে কাজ করে? সম্পূর্ণ গাইড (২০২৬)

browser ki

আপনি এখন যে ডিভাইসে এই লেখাটি পড়ছেন, সেটিতে একটি ব্রাউজার আছে। Chrome, Safari, Firefox বা Edge — যেটাই হোক, এটি ছাড়া ইন্টারনেট ব্যবহার করা সম্ভব নয়। কিন্তু আপনি কি কখনো ভেবেছেন, Google.com লিখে Enter চাপলে মাত্র এক সেকেন্ডের কম সময়ে পর্দায় ফলাফল দেখায় কিভাবে?

২০২৬ সালে বিশ্বে ৬.১২ বিলিয়ন ইন্টারনেট ব্যবহারকারী আছেন। এদের প্রতিজন প্রতিদিন কয়েক ডজনবার ব্রাউজার ব্যবহার করেন। অথচ বেশিরভাগ মানুষই জানেন না এই সাধারণ দেখতে সফটওয়্যারটি পর্দার পেছনে কতটা জটিল কাজ করে প্রতিটি পেজ লোড করতে।

এই আর্টিকেলে সহজ বাংলায় ব্যাখ্যা করা হয়েছে ব্রাউজার কি, কোন ব্রাউজার কতটা জনপ্রিয়, এবং একটি ওয়েবপেজ লোড হওয়ার পেছনে ঠিক কী কী ঘটে। কোনো প্রযুক্তিগত পূর্বজ্ঞান ছাড়াই পুরো বিষয়টি বোঝা যাবে।

ব্রাউজার কি?

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

সহজ উপমায় বলতে গেলে, ব্রাউজার হলো আপনার ডিজিটাল জানালা। এই জানালা দিয়ে আপনি সারা পৃথিবীর ওয়েবসাইট দেখতে পান। ওয়েবসাইটগুলো আসলে কোড দিয়ে তৈরি, যা সাধারণ মানুষের কাছে বোধগম্য নয়। ব্রাউজার সেই কোড পড়ে, বুঝে এবং আপনার সামনে সুন্দরভাবে উপস্থাপন করে।

অন্যভাবে বললে, একটি রেস্তোরাঁর মেনু যেমন রান্নার ভাষায় না লিখে সাধারণ মানুষের ভাষায় লেখা হয়, তেমনি ব্রাউজার কম্পিউটারের ভাষায় লেখা ওয়েবসাইটকে আপনার বোঝার ভাষায় রূপান্তর করে।

ব্রাউজারের ইতিহাস সংক্ষেপে

ব্রাউজারের ধারণা নতুন নয়। ১৯৯১ সালে Tim Berners-Lee প্রথম ওয়েব ব্রাউজার তৈরি করেন যার নাম ছিল “WorldWideWeb”। সেটি ছিল শুধু টেক্সট ভিত্তিক।

১৯৯৩ সালে Mosaic ব্রাউজার আসে এবং প্রথমবারের মতো ছবি দেখানো সম্ভব হয়। এরপর Netscape, Internet Explorer-এর যুগ পেরিয়ে ২০০৪ সালে Mozilla Firefox আসে। ২০০৮ সালে Google Chrome লঞ্চ হয় এবং মাত্র কয়েক বছরের মধ্যে বিশ্বের সবচেয়ে জনপ্রিয় ব্রাউজার হয়ে ওঠে। ২০১৫ সালে Microsoft Internet Explorer-কে বিদায় দিয়ে Edge নিয়ে আসে।

২০২৬ সালে কোন ব্রাউজার কতটা জনপ্রিয়?

Backlinko এবং StatCounter-এর ২০২৬ সালের তথ্য অনুযায়ী বিশ্বের Browser Market Share এখন এরকম। Google Chrome ৬৮% এরও বেশি ব্যবহারকারী নিয়ে প্রথমে আছে। Apple Safari ১৮.৪% নিয়ে দ্বিতীয়, প্রধানত iPhone ও Mac ব্যবহারকারীদের কারণে। Microsoft Edge ৫.৪% নিয়ে তৃতীয়, যা Windows-এ পূর্বনির্ধারিত ব্রাউজার হওয়ায় এগিয়ে আছে। Mozilla Firefox ২.৯% এবং Opera ২.৪% নিয়ে পেছনে আছে। Privacy-কেন্দ্রিক Brave ব্রাউজার ধীরে ধীরে জনপ্রিয় হচ্ছে।

মোট কথা হলো প্রতি ১০ জন ইন্টারনেট ব্যবহারকারীর ৭ জনের বেশি Google Chrome ব্যবহার করেন। বাংলাদেশেও এই চিত্র মোটামুটি একই, কারণ বেশিরভাগ Android ফোনে Chrome পূর্বনির্ধারিতভাবে থাকে।

ব্রাউজারের মূল অংশগুলো

একটি ব্রাউজার দেখতে সহজ, কিন্তু এর ভেতরে অনেকগুলো আলাদা অংশ একসাথে কাজ করে।

User Interface বা ব্যবহারকারী ইন্টারফেস হলো আপনি যা দেখেন। URL বার, Back/Forward বোতাম, Bookmarks, ট্যাব এগুলো সব User Interface-এর অংশ।

Rendering Engine হলো ব্রাউজারের হৃদয়। এটি HTML ও CSS কোড পড়ে এবং পর্দায় ওয়েবপেজ আঁকে। Chrome ও Edge ব্যবহার করে Blink Engine, Firefox ব্যবহার করে Gecko এবং Safari ব্যবহার করে WebKit।

JavaScript Engine হলো ওয়েবপেজের সব চলমান বা ইন্টারেক্টিভ অংশ চালানোর যন্ত্র। Chrome ব্যবহার করে V8, Firefox ব্যবহার করে SpiderMonkey এবং Safari ব্যবহার করে JavaScriptCore।

Networking Layer হলো ইন্টারনেট থেকে তথ্য আনার দায়িত্বে থাকা অংশ। DNS খোঁজা, সার্ভারের সাথে যোগাযোগ করা এবং ডেটা আনা এই অংশের কাজ।

Data Storage হলো ব্রাউজারের স্মৃতি। Cookies, Cache, Local Storage এখানে সংরক্ষিত থাকে যাতে বারবার একই তথ্য না নামাতে হয়।

ব্রাউজার কিভাবে কাজ করে?

এটাই সবচেয়ে আকর্ষণীয় অংশ। আপনি Google-এ “সেরা শাড়ির দোকান ঢাকা” লিখে Enter চাপলেন। এক সেকেন্ডের কম সময়ে ফলাফল দেখা যায়। এই এক সেকেন্ডে ঠিক কী কী হয়?

ধাপ ১ — URL বিশ্লেষণ ও DNS অনুসন্ধান

আপনি যখন একটি ঠিকানা লেখেন, যেমন www.soptoborno.com, ব্রাউজার প্রথমে এটি বোঝার চেষ্টা করে। ওয়েবসাইটের নাম মানুষের জন্য সুবিধাজনক, কিন্তু কম্পিউটার নাম দিয়ে যোগাযোগ করতে পারে না। কম্পিউটার যোগাযোগ করে সংখ্যা দিয়ে, যাকে বলে IP Address।

তাই ব্রাউজার DNS Server-এ যায়। DNS-কে বলা যায় ইন্টারনেটের ফোনবুক। এখানে প্রতিটি ওয়েবসাইটের নামের পাশে তার IP Address লেখা থাকে। যেমন 93.184.216.34 এই ধরনের একটি সংখ্যা।

ব্রাউজার প্রথমে নিজের Cache দেখে এই তথ্য আগে সংরক্ষিত আছে কিনা। না থাকলে Operating System-এর Cache দেখে। তারপরও না পেলে ISP-র DNS Server-এ যায় এবং সঠিক IP Address নিয়ে আসে।

ধাপ ২ — সার্ভারের সাথে সংযোগ স্থাপন

IP Address পেলে ব্রাউজার সেই সার্ভারে সংযোগ করার চেষ্টা করে। এটি TCP Handshake-এর মাধ্যমে হয়, যেটিকে বলা যায় দুজনের মধ্যে একটি ডিজিটাল করমর্দন।

ব্রাউজার সার্ভারকে জিজ্ঞেস করে “সংযোগ দেবে?” — সার্ভার বলে “হ্যাঁ” — ব্রাউজার নিশ্চিত করে “ঠিক আছে, শুরু করি।” এই তিন ধাপে সংযোগ স্থাপিত হয়।

HTTPS ওয়েবসাইটের ক্ষেত্রে এরপর TLS Handshake হয় যা সংযোগটি নিরাপদ ও এনক্রিপ্টেড করে। এই কারণেই আপনার ব্যাংকিং তথ্য বা পাসওয়ার্ড ইন্টারনেটে চলার সময় চুরি হয় না।

ধাপ ৩ — HTTP অনুরোধ পাঠানো ও সার্ভারের উত্তর

সংযোগ হলে ব্রাউজার সার্ভারকে অনুরোধ পাঠায় “এই পেজটি আমাকে দাও।” এটি HTTP বা HTTPS প্রোটোকলে হয়।

সার্ভার এই অনুরোধ পেয়ে যদি সব ঠিক থাকে তাহলে Status Code 200 সহ পেজের HTML কোড পাঠায়। যদি পেজ না পাওয়া যায় তাহলে পাঠায় Status Code 404 যা সবার কাছে পরিচিত “Page Not Found” বার্তা।

ধাপ ৪ — HTML পার্সিং ও DOM তৈরি

সার্ভার থেকে HTML কোড পাওয়ার পর ব্রাউজারের Rendering Engine কাজ শুরু করে। HTML কোড পড়ে একটি কাঠামো তৈরি করা হয় যাকে বলে DOM বা Document Object Model।

DOM-কে একটি বাড়ির ব্লুপ্রিন্টের সাথে তুলনা করা যায়। এতে বাড়ির প্রতিটি ঘর, দরজা, জানালার অবস্থান লেখা থাকে। ওয়েবপেজের প্রতিটি উপাদান, শিরোনাম, অনুচ্ছেদ, ছবি, বোতাম এই DOM-এ সংগঠিতভাবে সাজানো থাকে।

ধাপ ৫ — CSS পার্সিং ও CSSOM তৈরি

HTML দিয়ে পেজের কাঠামো তৈরি হয়, কিন্তু রং, আকার, সাজসজ্জা আসে CSS থেকে। ব্রাউজার CSS কোড পড়ে CSSOM বা CSS Object Model তৈরি করে।

যদি DOM হয় বাড়ির ব্লুপ্রিন্ট, তাহলে CSSOM হলো ইন্টেরিয়র ডিজাইনের পরিকল্পনা। কোন ঘরের দেয়াল কী রং হবে, কোন আসবাব কোথায় যাবে সেটা এখানে ঠিক হয়।

ধাপ ৬ — Render Tree তৈরি ও Layout

DOM এবং CSSOM মিলিয়ে তৈরি হয় Render Tree। এটি আসলে পর্দায় কী দেখানো হবে তার সম্পূর্ণ পরিকল্পনা।

এরপর ব্রাউজার Layout বা Reflow করে। এই ধাপে ঠিক হয় প্রতিটি উপাদান পর্দায় ঠিক কোথায়, কতটুকু জায়গা নিয়ে থাকবে। স্ক্রিনের আকার অনুযায়ী এই হিসাব বদলায়, এজন্যই মোবাইলে ও কম্পিউটারে একই পেজ ভিন্নভাবে দেখায়।

ধাপ ৭ — Paint ও Composite

Layout শেষে ব্রাউজার পেজ “আঁকতে” শুরু করে। টেক্সট, ছবি, রং, সীমানা সব কিছু পর্দায় প্রকাশ পায়। এই ধাপকে বলে Painting।

সবশেষে Compositing ধাপে পেজের বিভিন্ন স্তর একসাথে জোড়া লাগানো হয় এবং GPU-র সাহায্যে চূড়ান্ত দৃশ্য তৈরি হয়। এই মুহূর্তে আপনি পেজ দেখতে পান।

ধাপ ৮ — JavaScript চালানো

পেজ লোড হওয়ার সাথে সাথে বা পরে JavaScript চলে। এটি পেজকে জীবন্ত করে। বোতামে ক্লিক করলে কিছু হওয়া, ফর্ম পূরণে সাথে সাথে যাচাই হওয়া, ছবি স্লাইড হওয়া এসব JavaScript-এর কাজ।

JavaScript Engine কোড বিশ্লেষণ করে এবং JIT বা Just-In-Time Compilation পদ্ধতিতে দ্রুত চালায়। Chrome-এর V8 Engine এই কাজে অত্যন্ত দক্ষ, যা Chrome-এর দ্রুততার একটি প্রধান কারণ।

Cache কিভাবে ব্রাউজারকে দ্রুত করে?

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

এটি অনেকটা একটি নতুন রাস্তা প্রথমবার চেনার মতো। প্রথমবার সময় লাগে, কিন্তু একবার চেনা হয়ে গেলে পরের বার দ্রুত যাওয়া যায়।

তবে Cache কখনো কখনো সমস্যাও তৈরি করে। ওয়েবসাইট আপডেট হলেও পুরনো ক্যাশড ভার্সন দেখাতে পারে। এজন্য মাঝেমধ্যে ব্রাউজারের Cache পরিষ্কার করা দরকার।

Cookie কি এবং কেন ব্রাউজার এটি ব্যবহার করে?

Cookie হলো ছোট তথ্যের টুকরা যা ওয়েবসাইট আপনার ব্রাউজারে সংরক্ষণ করে। এটি ওয়েবসাইটকে আপনাকে চিনতে সাহায্য করে।

বাস্তব উদাহরণ দেওয়া যাক। আপনি একটি ই-কমার্স সাইটে লগইন করলেন এবং কার্টে কয়েকটি পণ্য রাখলেন। তারপর ব্রাউজার বন্ধ করলেন। পরের দিন আবার সেই সাইটে গেলে দেখলেন কার্টের পণ্যগুলো এখনো আছে। এটি সম্ভব হচ্ছে Cookie-র কারণে।

Cookie তিন ধরনের। Session Cookie ব্রাউজার বন্ধ হলে মুছে যায়। Persistent Cookie নির্দিষ্ট সময় পর্যন্ত থাকে। Third-party Cookie অন্য ওয়েবসাইটের জন্য তৈরি হয়, প্রধানত বিজ্ঞাপনের উদ্দেশ্যে।

বিভিন্ন ব্রাউজারের বৈশিষ্ট্য তুলনা

প্রতিটি ব্রাউজারের আলাদা শক্তি আছে।

Google Chrome দ্রুততম এবং সবচেয়ে বেশি Extension সমর্থন করে। Google-এর সার্ভিস যেমন Gmail, Drive, Docs-এর সাথে সবচেয়ে ভালো কাজ করে। তবে RAM বেশি ব্যবহার করে।

Mozilla Firefox Privacy-কেন্দ্রিক এবং Open Source। Tracking সবচেয়ে বেশি ব্লক করে। তবে কিছু ওয়েবসাইটে Chrome-এর মতো মসৃণ নাও হতে পারে।

Apple Safari iPhone ও Mac-এর জন্য অপটিমাইজড। ব্যাটারি সবচেয়ে কম খরচ করে। কিন্তু শুধু Apple ডিভাইসে পাওয়া যায়।

Microsoft Edge Windows-এ দ্রুত এবং Microsoft 365-এর সাথে ভালো কাজ করে। Chromium ভিত্তিক হওয়ায় Chrome Extension-এও কাজ করে।

Brave Privacy সবচেয়ে বেশি সুরক্ষিত। বিজ্ঞাপন ও Tracker স্বয়ংক্রিয়ভাবে ব্লক করে। দ্রুতও বটে।

ব্রাউজার ব্যবহারে কিছু কার্যকর টিপস

ব্রাউজার থেকে সর্বোচ্চ সুবিধা পেতে কিছু বিষয় জানা দরকার।

Keyboard Shortcut ব্যবহার করলে সময় বাঁচে। Ctrl+T দিয়ে নতুন ট্যাব খোলা, Ctrl+L দিয়ে URL বারে যাওয়া, Ctrl+D দিয়ে Bookmark করা এবং F5 দিয়ে পেজ রিফ্রেশ করা খুবই কাজের।

নিরাপদ ব্রাউজিংয়ের জন্য সবসময় HTTPS সাইট ব্যবহার করুন। URL বারে তালার চিহ্ন থাকলে সংযোগ নিরাপদ। Public Wi-Fi-তে ব্যাংকিং বা গুরুত্বপূর্ণ কাজ না করাই ভালো।

Incognito বা Private Mode ব্যবহার করলে ব্রাউজিং ইতিহাস, Cookie ও Cache সংরক্ষিত হয় না। তবে এটি সম্পূর্ণ বেনামী নয়। ISP ও ওয়েবসাইট এখনো আপনার ভিজিট জানতে পারে।

ব্রাউজার নিয়মিত আপডেট রাখুন কারণ আপডেটে নিরাপত্তার ত্রুটি ঠিক করা হয় এবং পারফরম্যান্স উন্নত হয়।

ব্রাউজার ধীর হলে কী করবেন?

ব্রাউজার ধীর হওয়ার সবচেয়ে সাধারণ কারণগুলো এবং সমাধান জানলে অনেক ঝামেলা এড়ানো যায়।

অতিরিক্ত Extension বা Add-on ব্যাকগ্রাউন্ডে চলে RAM ব্যবহার করে। অপ্রয়োজনীয় Extension মুছে দিলে ব্রাউজার দ্রুত হয়।

অনেক ট্যাব একসাথে খোলা থাকলে মেমোরি কমে যায়। প্রয়োজন না থাকলে ট্যাব বন্ধ রাখুন।

Cache ও Cookie জমে গেলে ধীর হয়। মাসে একবার Browser Settings থেকে Browsing Data পরিষ্কার করুন।

ব্রাউজার পুরনো ভার্সনে থাকলেও ধীর হতে পারে। সবসময় সর্বশেষ ভার্সনে আপডেট রাখুন।

ব্যবসার জন্য ব্রাউজার সম্পর্কে যা জানা জরুরি

Soptoborno-র পাঠকরা বেশিরভাগ ব্যবসায়ী বা উদ্যোক্তা। তাদের জন্য ব্রাউজার সম্পর্কে কিছু বিশেষ তথ্য গুরুত্বপূর্ণ।

ওয়েবসাইট তৈরির সময় মনে রাখবেন আপনার গ্রাহকরা বিভিন্ন ব্রাউজার ব্যবহার করেন। ৬৮% Chrome ব্যবহার করলেও বাকি ৩২% Safari, Edge, Firefox-এ থাকেন। তাই ওয়েবসাইট সব ব্রাউজারে ঠিকমতো দেখায় কিনা পরীক্ষা করা জরুরি।

পেজ লোডিং স্পিড সরাসরি বিক্রয়ে প্রভাব ফেলে। গবেষণায় দেখা গেছে পেজ লোড ১ সেকেন্ড দেরি হলে রূপান্তর ৭% কমে। ব্রাউজার যেভাবে পেজ রেন্ডার করে সেটি বোঝলে আপনার ওয়েবসাইটের পারফরম্যান্স উন্নত করা সহজ হয়।

Cache ঠিকমতো সেটআপ থাকলে আপনার ওয়েবসাইট ভিজিটরের ব্রাউজার দ্বিতীয়বার থেকে অনেক দ্রুত লোড করবে, যা ব্যবহারকারীর অভিজ্ঞতা উন্নত করে এবং SEO-তেও সাহায্য করে।

সচরাচর জিজ্ঞাসিত প্রশ্ন (FAQ)

প্রশ্ন: Chrome নাকি Firefox — কোনটি ভালো?

নির্ভর করে আপনার প্রয়োজনের উপর। দ্রুততা ও Extension-এর জন্য Chrome সেরা। Privacy-র জন্য Firefox বা Brave ভালো। Apple ডিভাইসে Safari সবচেয়ে কম ব্যাটারি খরচ করে।

প্রশ্ন: Incognito Mode কি সম্পূর্ণ নিরাপদ?

না। Incognito Mode শুধু আপনার ডিভাইসে ব্রাউজিং ইতিহাস সংরক্ষণ করে না। কিন্তু আপনার ISP, নেটওয়ার্ক প্রশাসক এবং যে ওয়েবসাইট ভিজিট করছেন তারা এখনো দেখতে পারে।

প্রশ্ন: ব্রাউজার Cache কতদিন পরপর পরিষ্কার করা উচিত?

সাধারণত মাসে একবার Cache পরিষ্কার করা ভালো। যদি কোনো ওয়েবসাইট ঠিকমতো না দেখায় বা পুরনো তথ্য দেখায়, তাহলে সাথে সাথে Cache Clear করুন।

প্রশ্ন: একসাথে কতটি ট্যাব খোলা রাখা যাবে?

প্রযুক্তিগতভাবে কোনো সীমা নেই, কিন্তু বাস্তবে বেশি ট্যাব খোলা থাকলে ব্রাউজার ও পুরো কম্পিউটার ধীর হয়ে যায়। ১০ থেকে ১৫টির বেশি ট্যাব না রাখাই ভালো।

প্রশ্ন: HTTP ও HTTPS-এর পার্থক্য কি?

HTTP হলো সাধারণ সংযোগ যেখানে তথ্য খোলাভাবে যাতায়াত করে। HTTPS হলো নিরাপদ সংযোগ যেখানে তথ্য এনক্রিপ্টেড থাকে। ব্যাংকিং, অনলাইন শপিং বা যেকোনো গুরুত্বপূর্ণ কাজে HTTPS নিশ্চিত করুন।

শেষ কথা

ব্রাউজার দেখতে সহজ একটি সফটওয়্যার, কিন্তু এর ভেতরে প্রতিটি পেজ লোড হতে DNS অনুসন্ধান থেকে শুরু করে Pixel আঁকা পর্যন্ত অসংখ্য ধাপ একসাথে মাত্র এক সেকেন্ডের মধ্যে সম্পন্ন হয়।

এই প্রক্রিয়া বোঝা শুধু জ্ঞানের জন্য নয়, ব্যবহারিকভাবেও কাজে আসে। ওয়েবসাইটের পারফরম্যান্স উন্নত করতে, ব্যবহারকারীর অভিজ্ঞতা ভালো করতে এবং ডিজিটাল দুনিয়ায় আরও সচেতনভাবে চলতে এই জ্ঞান সাহায্য করে।

Related Post