Mozilla Chrome-মে-আপ যাত্রা শুরু করল কয়েক বছর আগে থেকেই, আমার उत্সাহ ছয় সপ্তাহের ঘাটতি ক্যাডেন্সে নেমে এল, Firefox ব্রাউজারের প্রতিটি নতুন রিলিজে Firefox-এর যেভাবে হওয়া উচিত নয় সেটি বেশি এবং যেটি এর লয়াল ব্যবহারকারীদের হাতে এত কুল প্রোগ্রাম বানিয়েছিল সেটি কম আসছিল। কিন্তু সেরা জিনিস এখনো বাকি। সত্যিকারের রাইট অফ প্যাসেজ। শুধু সবচেয়ে ধার্মিকরা বাঁচবে। WebExtensions।
যে কিছু এখনো বাকি সেটি বাঁচাতে চেষ্টা করছেই এবং একপাশে তার ফ্যানবেসকে ধ্বংস করছে এবং এর শক্তিশালী এক্সটেনশন মেকানিজমকে খত্ম করছে, Mozilla তার ব্রাউজারে নতুন প্রাণ ফুঁকাতে কাজ করছে। বেশি স্পীড, মনে হয়, যেন এটি ক্রিটিক্যাল ফ্যাক্টর যা লোকদের জাহাজ ত্যাগ করতে বাধ্য করেছিল। কিন্তু ধরে নিলে এটি সেটি, কি এটা পার্থক্য করে? চলুন টেস্ট করি।
ইলেক্ট্রোলাইসিস শুরু
আপনারা সবাই Firefox-এ মাল্টি-প্রসেসিং সম্পর্কে শুনেছেন এবং পড়েছেন। পার-ট্যাব প্রসেসিং, बेटার সিকিউরিটি, স্যান্ডবক্সিং, बेटার স্ট্যাবিলিটি। সকলে নোবেল গোল, কিন্তু সেগুলো এমন একটি প্রার্থনার উত্তর হতে পারে যেটি কখনো উচচারিত হয়নি। যাই হোক, আমি বল খেলছি, তাই আমি দেখতে চাই Firefox কী করতে পারে যখন এর নতুন প্রযুক্তিগত আন্ডারপিনিংসকে তাদের ডানা ফেলার সুযোগ দেওয়া হয়।
আপনার আশা অনুযায়ী, আমার অধিকাংশ সিস্টেমে, আমি Firefox চলে Australis ছাড়া, তার বোল্ড নিউ ইন্টারফেস ছাড়া যেটি শুধু ৪৫ ক্রোমোসোম দিয়ে ডিজাইন করা, যার মানে সবচেয়ে সুপ্রিম CTR এক্সটেনশন, যার মানে নো e10 মাল্টি-প্রসেসিং। অবশ্যই, CTR হল متعددة এক্সটেনশনের মধ্যে একটি যা Firefox 57 বা ৫৮ বা এমনকি এসে মরে যাবে।
আমি চাই Firefox কী করতে পারে এক্সট্রাগুলো ছাড়া। আমার Kubuntu ডিস্ট্রোতে, এর কোনো এক্সটেনশন নেই, ডিফল্ট Ubuntu Modifications ছাড়া, যেটি আসলে মাল্টি-প্রসেসিং ইমপ্লিমেন্টেশনের সাথে ইন্টারফিয়ার করে। তাই আমি সেটি রিমুভ করলাম। এবং তারপর Noscript, Adblock Plus এবং Downloadhelper যোগ করলাম, যেগুলো খুব ভালো কো-অপারেট করে বলে মনে হয় এবং উইন্টার কালিং-এ বাঁচতে পারবে এমন ছোট সেটের অংশ হতে পারে। Noscript বন্ধ করলাম, এবং অধিকাংশ টেস্ট শুধু অন্য দুটো অন করেই করলাম, এবং কখনো কখনো শুধু অ্যাডব্লকার।
এটিকে একাউন্টে নেওয়া গুরুত্বপূর্ণ এবং Chrome-র সাথে তুলনা করা, যেটিও এই সেটআপে Firefox-র পাশাপাশি ইনস্টলড আছে, তার আর্সেনালে Adblock Plus এক্সটেনশন সহ। তাই এটিকে দুই কেসেই অন করায় কারণ। এখন, কোনো মডিফিকেশন ছাড়া টেস্ট করা সম্ভব, কিন্তু আমি ব্রাউজার বেন্চмар্ক পের সে না করছি, এবং এই এক্সটেনশন ছাড়া চেক চালানোর কোনো কারণ নেই, কারণ আমি সেগুলো প্রয়োজনীয় মনে করি।
স্পীড
যথাযথ, ব্রাউজার ফুল MT মোডে থাকলে, একটি নির্দিষ্ট পারফরম্যান্স উন্নতি আছে। এটি সাধারণ ওয়েবসাইট ইন্টারঅ্যাকশনের মাধ্যমে প্রকাশ পায়, কিন্তু GUI-এর সামগ্রিক রেসপন্সিভনেসও নিরীহ অ্যাকশনগুলোতে। যাইহোক, স্টার্টআপ এখনও Chrome-র সাথে তুলনায় ভয়ঙ্কর স্লো। Google-এর ব্রাউজার মেনেই ইনস্ট্যান্টলি লঞ্চ হয়। Firefox তার মেরি টাইম নেয়।
মাল্টি-প্রসেসিং মেমরিতে বৃদ্ধি আনে, এবং Firefox এখনো একটি ক্ষুধার্ত বিয়স CPU-তে যখন আপনি কিছু করেন, এমনকি ডাউনলোডের মতো নিরীহ জিনিসে। এই দিক থেকে, এটি Chrome-র থেকে ভিন্ন নয়, কিন্তু পরবর্তীটি কম পেনাল्टी ভোগ করে ফলস্বরূপ, সম্ভবত কারণ এর একটি আরও এফিশিয়েন্ট মাল্টি-থ্রেডিং আর্কিটেকচার আছে।
অন্যান্য জিনিসও আছে যা পারসিভড রেসপন্সিভনেসকে প্রভাবিত করে। উদাহরণস্বরূপ, স্মুথ স্ক্রোলিং হল এমন একটি ফিচার যা আপনাকে অবিলম্বে বন্ধ করে দিতে হবে। হার্ডওয়ার এক্সিলেরেশন আপনার পক্ষে হতে পারে। Flash অন থাকাও পারফরম্যান্সে প্রভাব ফেলতে পারে, বিশেষ করে ভিডিও প্লেব্যাকের সময়।
আমি অধিকাংশ Kubuntu Zesty-এ টেস্ট করলাম, কিন্তু আমি এই সেম মেশিনে Windows 10 সেটআপেও একটু ঝাঁকি দিলাম, দেখতে কী হয়। একবারই, ফলাফল সাদৃশ্য। Firefox শুধু বেশি স্লগিশ লাগে। গ্যাপ e10 অন থাকলে কমে, কিন্তু কখনো পুরোপুরি প্রতিযোগিতার সাথে ক্যাচ আপ করে না। এটা زیادہ तर GUI কীভাবে রেসপন্ড করে সেটি, শুধু পিউর পেজ পারফরম্যান্স এবং জাভাস্ক্রিপ্ট অ্যাকশন নয়। আমরা পারসিভড ইউজার টাইম ডিলের কথা বলছি। চাইল্ড প্রসেসগুলো স্পন ও ক্রিয়েট হয় লোডের কিছু হ্যান্ডেল করতে, लेकिन এটা যথেষ্ট নয়।
roger 6719 2105 ... /usr/lib/firefox/firefox
roger 6778 6719 ... /usr/lib/firefox/firefox -contentproc
-childID 1 -isForBrowser -intPrefs ...
কাস্টমাইজেশন
CTR মডিফিকেশন ছাড়া Firefox যেকোনো টিপিক্যাল মডার্ন ব্রাউজার মতো দেখে - স্টূপিডিটির একটি অ্যাবস্ট্রাক্ট রিপ্রেজেন্টেশন। ট্যাবস অন টপ ইতিহাসের লেেনসে নেমে যাবে, उन জিনিসগুলির মধ্যে একটি যেগুলো শুধু সৃষ্টি হয়েছিল সৃষ্টি করার জন্য, পোস্ট-ক্রিয়েশন জাস্টিফাইড দ্যা নেক্স্ট বেস্ট থিং সিন্স দ্যা স্প্যানিশ ইনকুইসিশন, এবং এখানে থাকবে সব কিছু যা এই বিশ্বে ভুলের মেনিফেস্টেশন, এমনকি ভুখ এবং ইবোলার চেয়ে খারাপ।
তাহলে আপনি যদি একটি সেন ব্রাউজার না পান, তবে আপনি কী পাবেন? ঠিক আছে, আপনি জানেন আপনি Chrome কাস্টমাইজ করতে পারবেন না, কিন্তু সেটি সবসময় সেরকমই ছিল, আপনি আশা করবেন না। Firefox-এ, আপনি আধা ডজন অপশন এবং বাটন নিয়ে খেলতে পারেন, যেগুলো টপ রাইটে যাবে, প্লাস আপনার বিভিন্ন এক্সটেনশনের জন্য আইকন, ঠিক Chrome-এর মতো। নো মোর স্ট্যাটাস বার। নো মোর ট্যাবস অন বটম। নো মোর ব্যাক, ফরওয়ার্ড, রিলোড এবং স্টপ বাটন যেন সেগুলো হত। এটি মিনিমালিস্টিক লাগে, কিন্তু ভালোভাবে নয়। হ্যাঁ, আপনি এটিকে অভ্যাস করতে পারেন, সেম ভাবে যেভাবে আপনি একটি খনি কোয়ারিতে কাজ করার অভ্যাস করতে পারেন।
ব্যবহারকারীদের মELLOW করার চেষ্টায়, Mozilla নতুন, লাইটওয়েট, কম্প্যাক্ট থিম অফার করে। এগুলো অ্যাবস্ট্রাকশনের একটি অ্যাডিশনাল লেভেল এবং কিছুটা আরও স্কয়ারিশ জ্যামিতি অফার করে, কিন্তু এটি সিম্পল, ইন্টুইটিভ এবং এরগোনমিক্যালি করেক্ট ফর্ম থেকে দূরে যা সেখানে ছিল। আপনি যা সিদ্ধান্ত নেন, সেটি একটি কামপ্রোমাইজ হবে।
ভবিষ্যৎ
তো এটা কী মানে? ঠিক আছে, আমি যেভাবে দেখি, Mozilla সম্ভবত একটি প্ল্যাটফর্ম তৈরি করার চেষ্টা করছে যা এর অধিকাংশ ব্যবহারকারীদের ইনারশিয়া এবং অপ্যাথি দিয়ে রিটেইন করবে, কিছু পরিবর্তন যোগ করবে যা কয়েকটু ড্যামেজ মিনিমাইজ করে। কিন্তু সেগুলো দূর করে না।
উন্নতি? ঠিক আছে, এক সেন্সে, হ্যাঁ। মাল্টি-প্রসেসেস আধুনিক যুগে অবশ্যক, এবং এটি কিছু সুবিধা আনে। কম্প্যাক্ট থিমগুলো প্রায় এক্সকিউজ করা যায় কিছু রিয়েলি নিট জিনিস হিসেবে। কিন্তু সেটি পুরো সত্য নয়।
দেওয়ার দাম খুব বেশি। পুরস্কার ঠিক নয়। ভিজ্যুয়ালি নয় এবং এক्चুয়ালি নয়। পারফরম্যান্স তত ভালো নয় যেন আপনি অ brusquement এক্সটেনশনকে জাদুকরী স্পীডের জন্য বলিদান দিতে চাইতেন। না। Chrome পিউর ইউজার এক্সপেরিয়েন্স রেসপন্সিভনেসে এগিয়ে আছে, এবং দুই ব্রাউজারই এখন একই পয়েন্টলেস ডিজাইন শেয়ার করছে, Firefox আরও পয়েন্ট হারিয়েছে, কারণ WebExtensions-এ যেতে এটি Chrome-এর সাথে সকল সুবিধা নিরস্ত করে দিয়েছে।
আমি নही জানি Firefox কখনো তার স্মুথ এলিগ্যান্স ফিরে পাবে যা ২০১১-এর দিকে ছিল, কিন্তু যা করুক, এটা এখনো ডিফেনসিভ। Chrome এগিয়ে আছে, এবং এগিয়ে থাকবেই, কারণ এখন পর্যন্ত সেটি এগিয়ে আছে। এক বড় পার্থক্য সহ। এটি বড় মাত্রায় কনসিস্টেন্ট থাকে, এবং পরিবর্তনগুলো, যখন হয়, অধিকাংশই ইনভিজিবল। Firefox একটি অত্যন্ত ডিসরাপ্টিভ রেভোলিউশনের জন্য যায়, পুরনোকে নতুনর জন্য স্বেচ্ছায় বলিদান দিয়ে। কিন্তু নতুন কেন হবে?
সব মিলিয়ে, মনে হয় আমরা আরেকটি হ্যাপি-গো-লাকি ব্রাউজার পাবো, কোনো ডISTINCT ফিচার ছাড়া, আশা করি কিছু ইউজফুল এক্সটেনশন, এবং পারফরম্যান্স যা এর চিফ রাইভাল চেয়ে খুব ভালো নয়। এবং আপনি আমাকে বলেন আপনাকে লেটেস্ট অ্যান্ড গ্রেটেস্ট CPU দরকার বেনিফিট্স রিয়ালাইজ করার জন্য, তবে আপনি ডিলিউজনড। ব্রাউজার কম্পিউটার গেম নয়। সেগুলো স্লিম এবং ফাস্ট হওয়া উচিত, এবং যদি সেগুলো উপলব্ধ কম্পিউটিং পাওয়ারের পুরো স্পেকট্রাম রিয়ালাইজ না করতে পারে, তবে এটি একটি লুজি ইমপ্লিমেন্টেশন। পারসিভড স্লোनेস এবং স্টার্টআপ স্পীড ইস্যু রয়েছে। এবং সমাধান না হলে, Firefox-কে এজ দিতে কিছুই নেই।
উপসংহার
প্রগতি আছে। আমি সেটি বিতর্ক করি না। যখন আপনি লিগেসি জিনিসগুলো ফেলে দেন এবং ব্রাউজার ইঞ্জিনগুলো প্যারালেলে চালান, আপনি একটি খুব ভালো উমফ বুস্ট পান। কিছু জনপ্রিয় এক্সটেনশন এখনও কাজ করে, এবং আশা করি Firefox 57-এর পরেও চলবে। কম্প্যাক্ট থিমগুলো রিজনেবল। আপনি শুধু এই বিটস অ্যান্ড পিসেসে ফোকাস করলে, মনে হয় Mozilla কিছু ঠিক করছে।
তবে একটি দশকের কঠোর পরিশ্রম ফেলে দিয়ে নিজেকে রিডিম করা একটি মূর্খতার উপায়। এটি প্রফেশনাল ওয়ার্ক করার পদ্ধতি নয়। হ্যাঁ, লং রানে, বাই অল মিনস। যা অনুপস্থিত সেটি হল সিমলেস ট্রানজিশন। সেটি Mozilla ঠিক করতে পারলো না। সিমলেস। ট্রানজিশন। সফটওয়্যার সঠিকভাবে করার ম্যাজিক। তার উপরে, আমরা এখনও রাইভাল চেয়ে बेटার রেজাল্ট পাইনি, স্টার্টআপ এবং নরমাল উজ দুটোই, এবং লাইটওয়েট থিমগুলো ভেরানদের পুরোপুরি আপেইজ করতে পারবে না। তাই গেইনগুলো বড় লস দ্বারা অফসেট হয়েছে। এবং সবচেয়ে বড়টি হলো Chrome-কে ফেয়ার অ্যান্ড স্কোয়ারলে হারানো। আপনি যদি এই পুরো ফিয়াসকোকে সিম্পলিস্টিক টার্মসে দেখেন, আপনি অনেক জিনিস বলিদান দেন এবং এখনও সেকেন্ড হয়ে আসেন। তাহলে কেন বাদার করবেন?
যাই হোক, আমরা এখানে আছি। Firefox 54 - এবং এটি কী বোঝায় - কিছু নিট পয়েন্ট আছে। আপনি যদি আমার মত জেডেড এবং স্কার্ড না হতাম, তবে আমি কotionঅ্যাসিয়াস্টিক অপ্টিমিস্টিক হতাম। কিন্তু এই প্রগতি বছরের পর বছর লয়ালটি এবং প্যাশনের খরচে এসেছে, এবং সেটি পিউর টেকনোলজিক্যাল টার্মসে ট্রান্সলেট করা যায় না। এটি সঠিক জিনিস হতে পারে। এবং এমনকি প্রয়োজনীয় জিনিসও। কিন্তু এটি টু লিটল, টু লেট। Chrome-কে পরাজিত করার জন্য পর্যাপ্ত নয়, ফ্যানবেস ধ্বংস করার জন্য كافية। এটি বিজয়ী ফর্মুলা নয়। এখনও পরিবর্তন হতে পারে, কিন্তু ফিলহাল, এটি একটি ডায়ার সিচুয়েশন। আরো আসছে।
চিয়ার্স।