সুচিপত্র[লুকান][দেখান]
ওয়েব ব্রাউজার ইঞ্জিনগুলি একটি উইন্ডোতে ওয়েব তথ্য প্রদর্শনের জন্য মৌলিক ক্লাসের একটি সংগ্রহ নিয়ে আসে। তারা সবচেয়ে মৌলিক ব্রাউজার ক্ষমতা প্রদান করে, যেমন লিঙ্কগুলি অনুসরণ করার ক্ষমতা এবং ডিফল্টরূপে উপাদান ডাউনলোড এবং প্রদর্শন করার ক্ষমতা।
আপনি সবচেয়ে মৌলিক স্তরে আপনার অ্যাপ্লিকেশনে ওয়েব সামগ্রী দেখানোর জন্য তাদের কার্যকারিতা ব্যবহার করতে পারেন, অথবা আপনি আপনার নিজস্ব সম্পূর্ণ বৈশিষ্ট্যযুক্ত, কাস্টমাইজড ওয়েব-ভিত্তিক অ্যাপ্লিকেশন বিকাশ করতে ওয়েব ব্রাউজার ইঞ্জিন API ব্যবহার করতে পারেন৷
আমরা দুটি বহুল ব্যবহৃত ওয়েব ব্রাউজার ইঞ্জিনের মধ্য দিয়ে যাব - ওয়েবকিট এবং ক্রোমিয়াম।
ওয়েবকিট?
সাফারি, মেল, অ্যাপ স্টোর এবং অন্যান্য অনেক ম্যাকওএস, আইওএস এবং লিনাক্স প্রোগ্রামগুলি ওয়েবকিট ওয়েব ব্রাউজার ইঞ্জিন নিয়োগ করে। অ্যাপলের সাফারি, গুগলের ক্রোমের পূর্ববর্তী সংস্করণ এবং অন্যান্য ওয়েব ব্রাউজারগুলি ওয়েব পেজ তৈরি করতে এই ওপেন সোর্স লেআউট ইঞ্জিন ব্যবহার করে। Nokia, Apple, Google, এবং অন্যরা তাদের ডিভাইসে এটি ব্যবহার করে।
ওয়েবকিট লিনাক্স কেডিই ডেস্কটপের কনকরার ব্রাউজার দ্বারা ব্যবহৃত KHTML রেন্ডারিং ইঞ্জিনের উপর ভিত্তি করে। অ্যাপল 2002 সালে কেএইচটিএমএল পরিবর্তন করার পর ওয়েবকিট নামকরণ করে।
এটি একটি ওপেন-সোর্স প্রকল্প যা কয়েক ডজন ব্রাউজারগুলির ভিত্তি হিসাবে কাজ করে। যাইহোক, এটি একটি গ্রাফিকাল ওয়েব ব্রাউজার তৈরি করার জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত করে না, এইভাবে দুটি বৃহত্তম ওয়েবকিট ব্যবহারকারী - গুগল এবং অ্যাপলের মধ্যেও উল্লেখযোগ্য পার্থক্য রয়েছে।
উপকারিতা
- একটি বড় সম্প্রদায় - WebKit যেহেতু এটি অনেক সমর্থন এবং মনোযোগ পায় ওপেন সোর্স এবং অনেক ব্রাউজার সমর্থন করে (এমনকি মোবাইল ডিভাইসেও)। এটি বিভিন্ন পরিস্থিতিতে প্রচুর বিভিন্ন ব্যক্তির কাছ থেকে প্রচুর বৈচিত্র্যপূর্ণ প্রতিক্রিয়া দেয়।
- ব্যাপক আবেদন – যখন একটি ফার্ম একটি ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন তৈরি করে, তা নিশ্চিত করে যে এটি WebKit ব্রাউজারের সাথে কাজ করে তা অবিলম্বে নিশ্চিত করে যে এটি অন্য সমস্ত WebKit ব্রাউজারে সমানভাবে কাজ করবে। এটির সাথে সমস্যাগুলি সমাধান করতে কম প্রচেষ্টা ব্যয় করা হয় এবং এটি ব্যবহার করা সহজ করতে আরও বেশি সময় ব্যয় করা হয়!
অসুবিধা সমূহ
- নির্বাচন করার জন্য বিভিন্ন কাঠামোর একটি সংখ্যা আছে – যদি শুধুমাত্র একটি প্রধান ওয়েব ব্রাউজার ওয়েবপেজ প্রদর্শনের জন্য WebKit ব্যবহার করে, তাহলে এটি একটি সমস্যা কম হবে (যেমন Gecko)। অন্যদিকে, WebKit, অ্যাপের বিভিন্ন সেট সমর্থন করতে ব্যবহৃত হয়, যার সবকটি জনপ্রিয়। এটি নিয়মিতভাবে হালনাগাদ করা হয় কাজের সাথে মানানসই করার জন্য, যার ফলে প্রতিটি সংস্করণ কীভাবে কাজ করে তার মধ্যে বেশ কয়েকটি ছোট পার্থক্য রয়েছে। যেহেতু বিভিন্ন ওয়েব ব্রাউজার দ্বারা ব্যবহৃত বিভিন্ন সংস্করণ, একই ওয়েবপেজ বিভিন্ন ওয়েবকিট ব্রাউজারে ভিন্নভাবে কাজ করতে পারে।
ক্রৌমিয়াম?
Chromium শুধুমাত্র একটি ব্রাউজারের নাম নয়, একটি এরও ওপেন সোর্স প্রকল্প যা Chrome, Edge এবং অন্যান্য ব্রাউজার দ্বারা ব্যবহৃত সোর্স কোড তৈরি করে।
Google হল ক্রোমিয়ামের প্রধান সমর্থক, সেপ্টেম্বর 2008-এ যখন Chrome আত্মপ্রকাশ করেছিল তখন প্রকল্পটি শুরু করেছিল, যদিও, কোডটি ওপেন-সোর্স হওয়ার কারণে, অন্যরা, যারা Google-এর দ্বারা নিযুক্ত নয়, তারা ক্রোমিয়াম প্রকল্পে অবদান রাখে।
মাইক্রোসফ্ট, উদাহরণস্বরূপ, 2019 সালে ক্রোমিয়ামে গুরুত্ব সহকারে অবদান রাখা শুরু করে এবং প্রায়শই এর বিকাশকারীরা এটিতে কতগুলি "কমিট" করেছে তা নিয়ে বড়াই করে।
ক্রোমিয়ামকে Chrome এবং Edge-এর দূরবর্তী আত্মীয় হিসেবে বিবেচনা করুন, যেটি পরিমার্জিত ব্রাউজারগুলির সাথে DNA ভাগ করে। এটি ওয়েব ডেভেলপার এবং পরিশীলিত ব্যবহারকারীদের জন্য একটি উচ্চতর প্ল্যাটফর্ম কারণ এটি বিনামূল্যে। যুক্ত করা যেতে পারে এমন ব্রাউজার এক্সটেনশনগুলির কোনও সীমাবদ্ধতাও নেই৷
ক্রোমিয়াম ক্রমাগত পরিবর্তিত হচ্ছে কারণ এটি ক্রোমিয়াম প্রকল্পগুলির উত্স কোড থেকে সংকলিত হয়েছে৷ অন্যদিকে, ক্রোম রিলিজ চ্যানেলের আধিক্য অফার করে। অন্যদিকে, রক্তপাতের প্রান্ত ক্যানারি চ্যানেলটি ঘন ঘন আপডেট হয় না। Chromium প্রকল্পের ওয়েবসাইটে, রুটিন আপডেট পোস্ট করা হয়।
উপকারিতা
- এটির Chrome ওয়েব স্টোর সহ Chrome এর এক্সটেনশনগুলিতে অ্যাক্সেস রয়েছে, যেখানে কার্যত সেখানে সঞ্চিত সমস্ত এক্সটেনশন ইনস্টল করা হতে পারে যা Chromium-এ ব্যবহৃত হয়৷ এটি Google দ্বারা সমর্থিত, যা ব্রাউজারের বিকাশে সহায়তা করে।
- ক্রোমিয়াম ব্রাউজার হল অনেক লিনাক্স ডিস্ট্রিবিউশনের ডিফল্ট ব্রাউজার, যার মধ্যে সাধারণ ডাউনলোডের জন্য অফিসিয়াল রিপোজিটরি নেই। এটি একটি বিনামূল্যের ব্রাউজার ওপেন সোর্স এবং মালিকানা কোডেক মুক্ত। এটি ক্রোমের চেয়ে লিনাক্সে আরও ব্যাপকভাবে অ্যাক্সেসযোগ্য এবং কার্যত Chrome এর সাথে আসা সমস্ত Google বৈশিষ্ট্য রয়েছে৷
অসুবিধা সমূহ
- ক্রোমিয়াম ব্রাউজার, ক্রোমের মতো, প্রচুর RAM ব্যবহার করে, যা সীমিত RAM সহ পিসিগুলির জন্য একটি সমস্যা হতে পারে। এটি AAC, H.264, এবং MP3 সহ কিছু সাধারণ মিডিয়া ফর্ম্যাট এবং কোডেক সমর্থন করে না।
- ব্রাউজার আপডেট ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করা আবশ্যক.
কোন ব্রাউজার Chromium উপর নির্ভর করে?
কিছু জনপ্রিয় ক্রোমিয়াম-ভিত্তিক ব্রাউজার তাদের সোর্স কোড নেয় এবং একটি স্বতন্ত্র ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে তাদের নিজস্ব মালিকানা বৈশিষ্ট্য এবং ইন্টারফেস যোগ করে।
- Opera - এই ব্রাউজারটি কয়েক দশক ধরে চলছে, এবং এটি সম্পূর্ণরূপে ইন-হাউস তৈরি করা হতো। এটি 2013 সাল থেকে ব্লিঙ্ক ব্যবহার করছে, যা ক্রোমিয়ামের উপর ভিত্তি করে।
- ভিভালডি - অপেরার একজন আধ্যাত্মিক উত্তরসূরি, এটি ব্রাউজার থেকে হারিয়ে যাওয়া কার্যকারিতা পুনরুদ্ধার করার জন্য একজন প্রাক্তন অপেরার সিইও দ্বারা নির্মিত হয়েছিল।
- ইয়ানডেক্স - এটি একই নামের সার্চ ইঞ্জিন থেকে একটি রাশিয়ান ব্রাউজার, যদিও এটি ক্রোম, অপেরা এবং অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলির মতো একই ব্লিঙ্ক ইঞ্জিন ব্যবহার করে৷
- সাহসী - Brave হল একটি বিনামূল্যের এবং ওপেন-সোর্স ওয়েব ব্রাউজার যা Brave Software, Inc দ্বারা তৈরি করা হয়েছে৷ Brave-এর বিক্রয় পিচ হল এটি অবাঞ্ছিত বিজ্ঞাপনগুলি সরিয়ে দেয় এবং ওয়েবসাইটগুলিকে কোনও প্লাগইন ব্যবহার ছাড়াই ব্যবহারকারীর কার্যকলাপ ট্র্যাক করা থেকে বিরত করে৷ এটি বিজ্ঞাপন দেখার পরিবর্তে আপনার প্রিয় বিষয়বস্তু প্রদানকারীদের অর্থ প্রদান করার সুযোগও প্রদান করে।
উপসংহার
কোড এবং অবদানের পরিপ্রেক্ষিতে, WebKit এবং Chromium উভয়ই সক্রিয় ওপেন সোর্স প্রকল্প। প্রতিটি সমাধান একটি স্বতন্ত্র নকশা লক্ষ্য পরিবেশন করে। ব্রাউজারগুলি যখন ওয়েব স্ট্যান্ডার্ডের সাথে আপস না করে গ্রাহকদের উপকার করে এমন বৈশিষ্ট্যগুলির সাথে প্রতিযোগিতা করে তখন এটি দুর্দান্ত।
খেলার পাসওয়ার্ড ম্যানেজার, ব্যবহারকারীর নিরাপত্তা বৈশিষ্ট্য, সৃজনশীল বুকমার্কিং ধারণা, পাঠক মোড, পরিপাটি পেমেন্ট API ইন্টিগ্রেশন, বিনামূল্যের ভিপিএন, এবং আরও অনেক কিছু। এটি ছিল অপেরার খেলা, এবং আমরা তখন থেকে একই শৈলীতে আরও কয়েকজনকে দেখেছি। যদিও ভিভাল্ডি ব্যক্তিগতকরণ সম্পর্কে, সাহসী গোপনীয়তা এবং নিরাপত্তার উপর দৃষ্টি নিবদ্ধ করে।
ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলি সমস্ত কার্যকারিতা সহ একটি সমাপ্ত সমাধানের চেয়ে জিনিসগুলি তৈরি করার জন্য আরও বেশি একটি কাঠামো। আপনি এটি পরীক্ষা করে দেখতে পারেন যে আপনার জন্য সবচেয়ে ভাল কাজ করে। আপনি যদি আপনার গোপনীয়তা সম্পর্কে উদ্বিগ্ন হন এবং কিছু কাজ করতে এবং কিছু করতে আপত্তি না করেন, তাহলে Chromium একটি আনন্দদায়ক অভিজ্ঞতা হতে পারে।
নির্দেশিকা সমন্ধে মতামত দিন