কম্পিউটার টিউটোরিয়াল

কেন ব্রাউজার স্পিড বেঞ্চмар্ক বাস্তব পারফরম্যান্স প্রতিফলিত করে না

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

আজ, আমরা একটি ভিন্ন ধরণের ব্রাউজিং স্পিড ইস্যু নিয়ে কথা বলব। স্পেকট্রামের দূর প্রান্ত, ব্রাউজার স্পিড বেঞ্চмар্ক। মনে করা হয়, এগুলো আমাদের পছন্দের পণ্য সম্পর্কে কিছু বলতে পারে এবং আমাদের গর্বিত ও আস্থাবান করতে পারে। টেস্টগুলো আপনার সেটআপের সাথে কিছু লেনাদেনা নেই; এগুলোর সবকিছু আপনার ব্রাউজারের ভেতরে কী আছে সেটার সাথে জড়িত। যা এগুলাকে সম্পূর্ণ, সম্পূর্ণ অপ্রাসঙ্গিক করে তোলে। আমি ব্যাখ্যা করছি।

প্রযুক্তি বোঝা

অधিকাংশ মানুষকে ধারণা নেই ব্রাউজার স্পিড বেঞ্চмар্ক কী বোঝায় এবং কীভাবে এগুলো তাদের দৈনন্দিন ব্যবহারকে প্রভাবিত করে। কিন্তু তারা 'ফাস্ট' এবং 'ফাস্টেস্ট' শব্দগুলো বুঝে। তারা স্বয়ংক্রিয়ভাবে শব্দগুলিকে একটি মহিমাময় সুপারকারের ছবিতে অনুবাদ করে এবং প্রינוי ভোগ করে। বাস্তবতা কিছুটা ভিন্ন।

ব্রাউজার বেঞ্চمار্ক হল কোড ডেভেলপারদের মধ্যে একটি ধারণামূলক সুপিরিওরিটি কনটেস্ট, যারা সবচেয়ে অপ্টিমাল ব্রাউজার ইঞ্জিন লিখে একে অপরের চেয়ে ভালো হতে চান। এটি সিঙ্গেল বনাম মাল্টি-থ্রেডেড প্রসেস, মিউটেক্সিং, স্যান্ডবক্সিং, এবং অন্যান্য গিকি শব্দগুলোর কথা।

সত্য বলতে, এবং কীট মানুষ আপনাকে সত্য বলবে, ব্রাউজার স্পিড টেস্ট বাস্তব জীবনের সাথে ততটুকু প্রাসঙ্গিক যতটুকু ল্যাম্বোর্গিনি LM002-এর ফিউএল কনসাম্পশন। এগুলো প্রযুক্তির একটি ঝলক মাত্র যা হুডের নিচে কী করতে পারে, একটি পারফেক্ট ওয়ার্ল্ডে ধীর ব্যবহারকারী বা নেটওয়ার্ক কানজেশন ছাড়া। দুর্ভাগ্যবশত, বিশ্ব পারফেক্ট নয়। আমার কাহিনী নিম্নরূপ:

আপনার ব্রাউজার বটলनेक নয়

সহজ তথ্য হল, আপনার ব্রাউজার একটি লম্বা চেনের একটি লিংক মাত্র যা ডিভাইস এবং সফটওয়্যার মিলে ইন্টারনেট কাজ করায়। আপনার ব্রাউজার একটি এন্ডপয়েন্ট একটি সুপ্রিমলি কমপ্লেক্স এবং কনভোলিউটেড মাল্টি-লেয়ারড, মাল্টি-টায়ার্ড গ্রिडের।

আপনি যখন একটি ওয়েবসাইটের অ্যাড্রেস টাইপ করেন যা আপনি দেখতে চান, তবে ওয়েব পেজ প্রদর্শিত হওয়া এবং আপনি খুশি হওয়ার আগে ঘটনाओं একটি সিরিজ ঘটে। আপনার ওয়েব পেজের অনুরোধ ডেটা প্যাকেটে অনুবাদ হয় যা আপনার নেটওয়ার্ক স্ট্যাকের মাধ্যমে রাউট হয়, সব ধরনের ফিল্টারিং টুল, অ্যান্টি-ভাইরাস সফটওয়্যার এবং ফায়ারওয়ালের পাশ থেকে, আপনার রাউটার, মডেম, আইএসপি সুইচ, এবং তারপর দশ বা তত hơn হপ 거쳐 ওয়েব সার্ভারে যা আসলে পেজটি ধারণ করে।

এই সব উপাদানগুলো সাব-অপ্টিমাল লেভেলে পারফর্ম করতে পারে, যা কোয়ালিটি অফ সার্ভিসে একটি ছোট বিলম্ব সৃষ্টি করে, যা আপনি অবশেষে ব্রাউজার অভিজ্ঞতা হিসেবে ব্যাখ্যা করবেন।

আপনি যে ওয়েব সার্ভারকে কন্ট্যাক্ট করেছেন সেটি লোডেড হতে পারে। আপনি যে পেজটি অনুরোধ করেছেন সেটি বড় হতে পারে এবং থার্ড-পার্টি কোড থাকতে পারে যা অন্য সার্ভারে হোস্টেড। এটি ইন্টারনেট রাশ আওয়ার হতে পারে, এবং আপনার উদারचित ওভার-কমিটেড প্রোভাইডার স্ট্রাগল করছে। আপনি একটি মুভি ডাউনলোড করছেন হতে পারে, যা ফলাফলও প্রভাবিত করতে পারে। ওয়ায়ারলেস সিগন্যাল, একাধিক কম্পিউটার চালু থাকা এবং ব্যান্ডউইথ শেয়ার করা, প'erিয়ডিক সফটওয়্যার আপডেট ব্যাকগ্রাউন্ডে, CPU লোড—এই সব ব্রাউজিংকে প্রভাবিত 하는 অনেক ফ্যাক্টরের কিছু উদাহরণ। এখন, সবকিছু মিলিয়ে আপনি একটি বড় অজানা পাবেন। কিন্তু অধিকাংশ মানুষকে কোনো ধারণা নেই। তারা যা দেখে এবং অনুভব করে সেটি হল অনুরোধকৃত ওয়েব পেজের লোডিং।

আপনাকে একটি ব্যক্তিগত উদাহরণ দিই

কয়েক মাস আগে, আমি আমার সবচেয়ে কমজোর, ১.৫ Mbps লাইনকে ১২ Mbps লাইনে আপগ্রেড করলাম। আমি আপনাকে একটি প্রশ্ন করছি। আপনি কি মনে করেন আমার ব্রাউজিং অভিজ্ঞতা উন্নত হল? উত্তর হল না! যদি কোনো পরিবর্তন থাকে, তবে সেটি अलক্ষণীয়। আমি サステইনড আপলোড এবং ডাউনলোডে উল্লেখযোগ্য, কाफি লিনিয়ার পরিবর্তন লক্ষ্য করি, এবং এমনকি পিং টাইমগুলিও উন্নত হয়েছে, যা অনলাইন গেমিংকে আরও মজাদার করে দিয়েছে, কিন্তু ব্রাউজার স্পেস অপরিবর্তিত রয়েছে।

কেন, আপনি জিজ্ঞাসা করছেন। উত্তর সিম্পল: আমার ব্রাউজিং অভিজ্ঞতা ইতিমধ্যে ব্যান্ডউইথ স্বাধীনভাবে সর্বোচ্চ অপ্টিমাইজড ছিল। যা আপনাকে ব্রাউজার স্পিড বিবেচনা করার আগে সবচেয়ে প্রথম এবং চরম কাজ করতে হবে।

আপনাকে আপনার মেশিন অপ্টিমাইজ করতে হবে যাতে আপনি সেরা পারফরম্যান্স পান। আপনাকে নিশ্চিত করতে হবে যে বটলनेक আপনার কন্ট্রোলের বাইরে অবস্থিত। আপনি চান বটলनेक আপনার হোমের পেরিমিটারের বাইরে অনেক লিংকের একটি-এ অবস্থান করে। স্লো ব্রাউজার সম্পর্কে আরও জানতে, এই আর্টিকেলটি দেখুন।

তবে এটি কিছু এইরকম: আপনার ১ MB লাইন আছে এবং আপনাকে ১ MB ওয়েবসাইট ডেটা, টেক্সট, ছবি সব মিলিয়ে ডাউনলোড করতে হলে, অপারেশনটি ১ সেকেন্ডের কম সময় নেবে না, কোনো കാരণে। ব্রাউজার ম্যাজিক করতে পারে না।

বেঞ্চмар্কিং, এর অর্থ কী?

আপনার কম্পিউটার সেটআপ পারফেক্ট ধরে নিলে এবং আপনার কোনো লেম সিকিউরিটি সফটওয়্যার আপনার মেশিন ক্রিপল করছে না ধরে নিলে, তবে আপনি ব্রাউজার স্পিড টেস্টিং সম্পর্কে চিন্তা করতে পারেন, যদিও এটি এখনও একটি বড় অজানা কাঁধুল। আপনি ব্রাউজার তুলনা কীভাবে করবেন? একটি ওয়েব পেজ লোড করুন, ঠিক না? এক ধরণে এটি সঠিক, কিন্তু ভুলবেন না যে আপনার বাহ্যিক ঘটনাগুলোর ওপর কোনো নিয়ন্ত্রণ নেই।

একমাত্র সত্যিকারের নির্ভুল টেস্ট হবে আপনার নিজের মেশিনে একটি ওয়েব সার্ভার চালু করে লোকালহোস্টের বিপরীতে টেস্ট চালানো। এইভাবে আপনি জানবেন কোনো এক্সটার্নাল ফ্যাক্টর আপনার নেটওয়ার্ককে প্রভাবিত করছে না এবং ব্রাউজার স্পেসে ক্যারি ওভার হয়ে ফলস ইমপ্রেশন তৈরি করছে না।

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

ব্রাউজার রেসপন্স মাপাও সহজ নয়। আপনার চোখ যা দেখে সেটি সফটওয়্যার যা দেখে সেটি নয়। আপনি ব্রাউজার ইন্টারফেসের ভিজুয়াল ট্রানজিশন ইফেক্ট ব্যবহার করে গতির একটি ধারণা সৃষ্টি করতে পারেন, যখন আসল রেন্ডারিং একই থাকে। ধরা এবং আসল স্লোनेসের একটি ভালো উদাহরণ হল ইন্টারনেট এক্সপ্লোরারে নতুন ট্যাব খোলা, প্রতিযোগীদের সাথে তুলনায়। যেখানে ফায়ারফক্স, ক্রোম এবং বাকি ইনস্ট্যান্টলি ট্যাব খুলে, যদি সenek স্টুপিড অ্যান্টি-ভাইরাস সফটওয়্যার দিয়ে ক্রিপল না থাকে, ইন্টারনেট এক্সপ্লোরার প্রায় অর্ধেক সেকেন্ড নেয় একটি ট্যাব খোলতে। এটি একটি বড় পার্থক্য তৈরি করে। এমনকি কন্টেন্ট পরে দ্রুত লোড হোক, সামগ্রিক ইফেক্ট বर्बাদ হয়ে যায়।

এই উদ্দেশ্যে, ডেভেলপাররা সব ধরনের কম্পিউটেশনাল বেঞ্চмар্ক लेकर এসেছে, যা ব্রাউজারের রেন্ডারিং ইঞ্জিনকে চাপিয়ে দেয়, সবচেয়ে đặc করে জাভাস্ক্রিপ্ট কম্পোনেন্ট। আপনি নিশ্চিতভাবে এই ধরনের টেস্টে বড় পার্থক্য দেখতে পাবেন।

তবে, ফলাফলগুলো এক চুটি নুন এবং হয়তো মরিচও নিয়ে গ্রহণ করতে হবে। Raw জাভাস্ক্রিপ্ট বেঞ্চмар্কিং সব ভালো এবং ঠিক আছে, কিন্তু এটি ওয়েবের বাস্তবতা বিবেচনা করে না।

অনেক পেজ относительно ছোট পরিমাণ কোড ব্যবহার করে, যা কয়েক মিলিসেকেন্ডে এক্সিকিউট হয়, ব্যবহারকারী কিছু লক্ষ্য করার আগে। অন্যদিকে, বেঞ্চмар্ক টেস্ট সেকেন্ডে সেকেন্ড এক্সিকিউট হয় এবং পুরো হয়, সাধারণ পেজ লোডের চেয়ে অনেক গুণ বেশি। এর মানে হল যে এক ব্রাউজারের অন্য ব্রাউজারের ওপর যে স্পষ্ট সুবিধা থাকতে পারে সেটি কমিয়ে যায়। প্রথমে, হাইপ থেকে শুরু করা যাক।

একটি বেপরোয়া উদাহরণ

এটি আমার ব্রাউজার স্লOWNESS-র প্রথম किस্তে থাকা উচিত ছিল, কিন্তু আমি প্রলোভনে দাঁড়াতে পারিনি। প্রায় সব ইচ্ছুক ব্রাউজার এক্সপার্ট আউট দেয়ার তাদের এক্সেল গ্রাফে সো-কল্ড কোল্ড এবং হট স্টার্ট অন্তর্ভুক্ত করবে স zut দ্যাপথ যোগ করতে তাদের ব্রাউজারের সাইন্টিফিক টেস্টিং-এ। একটি কোল্ড স্টার্ট হল ব্রাউজার ইন্টারফেস কত দ্রুত খুলে মেশিন রিবুট করার পর প্রথমবার প্রোগ্রাম লঞ্চ করার সময়। একটি হট স্টার্ট হল ব্রাউজারকে দ্বিতীয় বা তৃতীয়বার রিলঞ্চ করা।

ভুলবেন না যে আপনাকে টেস্টটি কয়েকশো বার ভিন্ন অপারেটিং সিস্টেম এবং হার্ডওয়্যার প্ল্যাটফর্মে করতে হবে আপনার চেকগুলোর যেকোনো ভ্যালিডিটি থাকতে, কিন্তু即便如此, কোল্ড স্টার্ট আপনাকে কী বলে? এটি লাডা निवা জিপ যা সাইবেরিয়ান শীতকালে চালু করার চেষ্টা করছে। এটি একটি ব্রাউজার, যা সैकড়ো ব্যাকগ্রাউন্ড প্রসেসের ওপর নির্ভরশীল CPU কিউ, শিডিউলার, প্রায়োরিটি, এবং লাখ লাখ অন্যান্য প্যারামিটারের জন্য প্রতিযোগিতা করে যা কেউ কেয়ার করে না যখন তারা তাদের বেপরোয়া টেস্টগুলো চালায়।

হট স্টার্টের জন্যও একই কথা। ক্লোজ করার পর অপারেটিং সিস্টেম কি সকল পেজ মেমরি এবং কার্নেল বাফার থেকে ফ্রি করেছে? আপনার মেমরি ক্যাশ এবং থ্রুপুট কেমন? শেয়ার্ড মেমরি কেমন? আপনার ডিস্ক এই মুহূর্তে কী করছে? এটি ঘুরছে? কত দ্রুত? এবং এমনকি। এই কোনো প্রশ্নের উত্তর কোনো ব্রাউজার স্পিড বেঞ্চмар্কে দেওয়া হয় না এবং সেটি আরও খারাপ হয়ে যায় যখন আপনি ব্রাউজার ইঞ্জিন কোড নিয়ে কাজ করেন।

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

একটু কম বেপরোয়া উদাহরণ

আর্গুমেন্টের জন্য, সানস্পাইডার বেঞ্চмар্ক টেস্ট ব্রাউজার A-এ ৫ সেকেন্ড নিতে পারে, ব্রাউজার B-এ ১০ সেকেন্ড। পাঁচ সেকেন্ডের পার্থক্য গুরুত্বপূর্ণ। যাই হোক, একটি গড় ওয়েব পেজ লোড হতে ১ সেকেন্ড নেয়, তার অর্ধেক জাভাস্ক্রিপ্ট এক্সিকিউশনের জন্য নিবেদিত। এর মানে হল যদি ব্রাউজার A একটি অপারেশন করতে ০.৫ সেকেন্ড নেয়, ব্রাউজার B ১ সেকেন্ড নেবে। অর্ধেক সেকেন্ড কি লক্ষণীয়? সম্ভবত। কিন্তু এটি নিশ্চিতভাবে গুরুত্বপূর্ণ নয়।

এখন, যদি দুটি ব্রাউজার ৪০% পার্থক্য রাখে (এখনও অনেক)। আপেক্ষিক পার্থক্য এখন হয়ে যায় ০.২ সেকেন্ড। এটি প্রায় ততটুকু যতটুকু আপনি চোখ পাতা। এটি প্রায় মানব রেসপন্স থ্রেশহোল্ড, তাই এই টাইমফ্রেমের মধ্যে যেকোনো কিছু ব্যবহারকারীর কাছে একই দেখাবে। এবং আমরা শুধু পিউর ইঞ্জিন রেন্ডারিং স্পিডের কথা বলছি, অন্যান্য ওয়েব এলিমেন্ট, কন্টেন্ট ইত্যাদি উপেক্ষা করে।

এখন, আপনি আধুনিক ব্রাউজারগুলো তুলনা করলে, আপনি দেখবেন সামগ্রিক পার্থক্যগুলো, পהওয়া ও সেখানে, পরিসংখ্যানের দৃষ্টিতে বড়, কিন্তু মানবিক দৃষ্টিতে ছোট। আপনি যদি কয়েক ঘন্টা ব্রাউজিং এর ওপর অ্যাগ্রিগেট করেন, তবে আপনি বেঞ্চмар্কের কিছু বৈধতা দাবি করতে পারেন, কিন্তু মানুষের জন্য, যারা ইনস্ট্যান্ট কোয়ান্টামে ব্রাউজিং উপভোগ করে, সময়গুলো নগণ্য।

আরও ব্যাখ্যা ...

অতিরিক্তভাবে, আমাদের আরও মনোযোগ দিতে হবে স্লোয়ার ব্রাউজারের অতিরিক্ত সময় ব্যবহারকারীকে কীভাবে প্রভাবিত করে সেটি ওপর। যদি স্লOWNESS পেজের নিচে একটি বাটন লাস্টে লোড হয়ে প্রকাশিত হয়, তবে কেউ লক্ষ্য করবে না। ব্যবহারকারীরা পড়তে, ছবি দেখতে, ওয়েব পেজ লে-আউট এবং এলিমেন্ট অবশোষণ করতে ব্যস্ত থাকবে। তারা কোনো নির্দিষ্ট এলিমেন্ট কষ্ট পাচ্ছে তা কঠিনে লক্ষ্য করবে।

তারপর, আপনি একটি নতুন পেজ খোলতে চাইলে, আপনি কী করবেন? খैर, আপনি যদি অর্ধেক দক্ষ হন, তবে আপনি আগ্রহের লিংকে মিডল-ক্লিক করবেন, যা সেটিকে একটি সেকেন্ড ট্যাবে খুলবে, বর্তমানটিতে ফোকাস রেখে। আপনি যা করছেন সেটি চালিয়ে যাবেন এবং পরবর্তি ট্যাবে স্যুইচ করবেন। আপনার মন অতিরিক্ত সেকেন্ডগুলো স্বীকৃতি দেবে না যা অন্য পেজ লোড হতে লেগেছে। সব প্র্যাক্টিক্যাল উদ্দেশ্যে, ওয়েব ব্রাউজিং একটি seamless অ্যাক্টিভিটি।

শেষে, অনেক পেজ টন সাব-অপ্টিমাইজড কোড, কোড যেটি স্ট্যান্ডার্ডস মেনে চলে না এবং এমনকি এরর ধারণ করে। আপনি আপনার জনপ্রিয় অনলাইন রিসোর্টসের বিপরীতে একটি ভ্যালিডেশন চেক চালালে, আপনি এরর এবং ওয়ার্নিংয়ের পরিমাণ দেখে চকিত হবেন। অনেক ওয়েবসাইট নন-কম্প্লায়েন্ট। ব্রাউজার-স্পেসিফিক হ্যাকগুলো ভুলবেন না, সবচেয়ে குறிப்பযোগ্যভাবে IE6 হ্যাকগুলো যা এন্টিকোয়েটেড ব্রাউজারে পেজগুলো মূল রূপে কিছুটা ফিডেলিটি সহ প্রদর্শন করতে বাধ্য করে। এই সব একটি গুরুত্বপূর্ণ পরিমাণ নויז যোগ করে যা প্রিসিশনকে ইমপ্রিসাইজ করে তোলে।

বেঞ্চмар্ক রেসট্র্যাকের জন্য ভালো। আপনি বুগাতি ভেয়রনকে ম্যাকলারেন F1-এর বিরুদ্ধে লড়িয়ে দেখতে পারেন কে নুরবুর্গরিং-এ জয় করে। কিন্তু আপনি কি বলতে পারেন কোনটি লন্ডন দ্রুত পার করবে, সোমবার সকাল ৮টায়?

ব্রাউজারের সাথে একই কথা। স্টেরাইল ল্যাব টেস্ট আপনাকে একটি গল্প বলে, এবং এটা একটি ভালো গল্প। কিন্তু বাস্তবতা গল্পকে একটি মডলে মোড়ে দেয়। বেঞ্চмар্ক সত্য হবে যদি ব্রাউজারগুলো অর্ডার অফ ম্যাগনিচিউড ভিন্ন হয়, কিন্তু সিমিলার পারফরম্যান্স वाले ব্রাউজারগুলোর জন্য, কিছু দশক পার্সেন্টের মধ্যে, ফলাফল প্রায় একই হবে। ব্যবহারকারী পার্থক্য জানবে না।

আরেকবার, একটি ব্যক্তিগত উদাহরণ। ফায়ারফক্স, ক্রোম এবং অপেরা (যখন আমি ব্যবহার করতাম), সব تقريبا একই ফলাফল দেয়। ক্রোম দ্রুত এবং হালকা মনে হয়, কিন্তু আমার রিয়েল লাইফ টেস্টে কোনো স্পষ্ট সুবিধা দেখা যায় না। মেমরি ইউজেজ এক মেশিন থেকে অন্য মেশিনে, এক OS থেকে অন্য OS-এ পরিবর্তিত হয়। অবশেষে, এটি রুচি এবং অভ্যাসের ওপর নিবর্তিত হয়।

তবুও, আমি কখনো কেউ ব্রাউজার বেঞ্চмар্কের কথা বললে ব্লোতর্চ দিয়ে যাদের জ্বালাতে চাই সেই ইচ্ছা দমাতে পারিনা। আপনি নিরপেক্ষ থাকতে পারবেন না সেই সুন্দর, এলোকোয়েন্ট এবং, সবচেয়ে উপরে, সাইন্টিফিক দাবি যেমন "X ব্রাউজার চাপায়" এবং "X ব্রাউজার ফাস্ট" যারা এক ভালো দিন তাদের শুফাইট বাঁধতে বিভ্রান্ত হোন। কিন্তু সবার ইন্টারনেটিকসে পিএইচডি।

শেষে, কেন বেঞ্চмар্ক ব'emানহীন

যদি উপরের লম্বা এবং বিস্তারিত সেকশনগুলো আরও সCEPTICালদের সন্তুষ্ট না করতে পারে, তবে নিজেদের প্রস্তুত করুন। বেঞ্চмар্ক ব'emানহীন কারণ এগুলো প্রথম এবং চরমভাবে একটি পাব্লিসিটি স্টান্ট। এগুলো পারফেকশনের ইলুশন তৈরি করতে ব্যবহৃত হয় এবং স্পটলাইটকে उन জিনিসপত্র থেকে দূরে নিয়ে যায় যেগুলো আসলে গুরুত্বপূর্ণ, যেন সিকিউরিটি, প্রাইভেসি, ইউজেবিলিটি, মডুলারিটি, কম্প্যাটিবিলিটি।

স্পিড বেঞ্চمار্ক লভলি ম্যাট্রিক্স-লাইক ভিডিও এবং তাদের প্যারোডি বানায়, বেঞ্চмар্ক ফ্যানবয়দের ফোরামে উদ্দীপিত করে, বেঞ্চمار্ক আর্টিকেল লিখে যারা এক্সপেরিমেন্ট ডিজাইনের বেসিক ক্লুও নেই তাদের আকর্ষণীয় শিরোনাম বানায়, কিন্তু এগুলো আপনার জীবনকে কোনোরকম দ্রুত করে না।

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

অধিকাংশ মানুষকে ধারণা নেই ব্রাউজার কী। আজও, অধিকাংশ উইন্ডোজ ব্যবহারকারী ইন্টারনেট এক্সপ্লোরার চালाते hain, তাদের অপারেটিং সিস্টেমের সাথে দেওয়া ডিফল্ট ব্রাউজার। সাধারণ ব্যবহারকারীর জন্য, ইন্টারনেট সমানার্থী ইন্টারনেট এক্সপ্লোরার। একটি ব্রাউজার কিছু যা পাতা এবং টেন্ডার শুট খায়। জাভাস্ক্রিপ্ট জাভা দ্বীপে ব্যবহৃত একটি অদ্ভুত ধরনের লেটারিং। বেঞ্চмар্ক সম্ভবত একটি ফ্রেশলি পেইন্টেড পার্ক বেঞ্চের ওপর একটি ওয়ার্নিং সাইন।

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

কিন্তু এটি একটি উन्मাদ, এবং এটা ধরেছে। একটি ব্রাউজার ভেন্ডর সিদ্ধান্ত নিয়েছে তার ফুফকারের শীর্ষে চিৎকার করতে যে তার পাশে সবচেয়ে দ্রুত পণ্য আছে এবং বাকিগুলো তার পেছনে যেন সুট করল। কেউ থেমে চিন্তা করতে সাহস করে না। এটি খুব রিস্কি। কেউ এই would-be আধুনিক রেসে পুরনো ফ্যাশনড দেখাতে চায় না।

এখন, যেকোনো ওয়েবসাইট যা পশ এবং টেকি শোনাতে চায়, জাভাস্ক্রিপ্ট এবং কী কী নিয়ে বড় বড় শব্দ লিখে, ম্যাসিভলি-রিপিটেড কোট এবং নম্বর দিয়ে কিছু প্রমাণ করতে চায় যা আসলে প্রমাণ করা যাবে না। এটি হান্ড্রেড মンキ ইফেক্ট। ব্রাউজার বেঞ্চмар্ক ব্রাউজার বেঞ্চমার্কিংয়ের হলি গ্রেইল হয়ে উঠেছে। এটা কতটুকু কোনো পার্থক্য তৈরি করে না মূল উদ্দেশ্য কী ছিল। কিছুই মানে না। আপনার কাছে সবচেয়ে দ্রুত ব্রাউজার থাকতে হবে, এটা কী বোঝায় সেটি কেউ জানে না। শেষে... যদি আপনি আপনার ব্রাউজারে জাভাস্ক্রিপ্ট অফ করে দেন, তবে আপনি এই সব লবলি বেঞ্চмар্ককে ব'emানহীন করে দেন। এটা টেক্সটে ফিরে যায়, যেন হওয়া উচিত। ওহ, এটা জোরালো।

ডেজার্ট

কিন্তু এটি প্রায় সেখানে থামে না। এন্টার HTML5 এবং ব্রাউজার কোডেক। আপনি যদি মনে করেন ব্রাউজার বেঞ্চмар্ক বোকা, তবে আপনাকে দেখতে হবে এই সেটি কী নিয়ে। কিন্তু, সেটি সম্পূর্ণ আলাদা একটি কাহিনী। আরেকটি আর্টিকেল, সম্ভব। এবং আমরা ট্যাবস অন টপ নিয়ে কথা বলব!

উপসংহার

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

আমি আপনাকে একটি ফ্লোরিন শর্ত দিই যে আপনার কম্পিউটার সেটআপে কমপক্ষে দশ ভেরিয়েবল আছে যা ট್ವিক করা যাবে আপনার ব্রাউজার তার প্রাকৃতিক গতিতে সাঁস নেওয়ার আগে। ব্রাউজারটি স্লো নয়। ব্রাউজারকে দোষ দেবেন না। এটা ঠিক আছে। হয়তো ইন্টারনেট এক্সপ্লোরার ছাড়া। ভার্সন ৯ যুক্তিসঙ্গত মনে হয়।

যাই হোক, জাভাস্ক্রিপ্ট বেঞ্চмар্কিং সব ভালো এবং ঠিক আছে, কিন্তু এর বাস্তবতার সাথে কোনো সম্পর্ক নেই। সব প্র্যাক্টিক্যাল উদ্দেশ্যে, আপনি গিনি পিগ দিয়ে আপনার ব্রাউজার চালাতে পারেন। নানসেন্স নিয়ে চিন্তা এবং কেয়ার করার সময় বণ্টন করবেন না এবং গুরুত্বপূর্ণ জিনিসপত্রে ফোকাস করুন, যেন ব্রাউজার W3C কম্প্লায়েন্স এবং স্থিতিশীলতা। এখন, আপনি বিজনেসের কথা বলছেন।

চিয়ার্স।

  1. Epic Browser: ভারতের প্রাইভেসি-ফোকাসড, ফায়ারফক্স-বেসড ওয়েব ব্রাউজার

  2. Internet Explorer 6 কি রিটায়ার করা উচিত? এর ঝুঁকি ও মূল্যের একটি সতর্কতা পূর্ণ রিভিউ

  3. কেন হটমেইলের অ্যাটাচমেন্ট সাইজ লিমিট এখন অপ্রাসঙ্গিক

  4. মজিলা প্রিজম: একক সাইট ফোকাসের জন্য ডেডিকেটেড ব্রাউজার