প্রকাশিত: ফেব্রুয়ারি ১১, ২০২৬, ১১:০১ AM EST
পঙ্কিল আহমেদাবাদ, ভারত থেকে একটি সিভিল ইঞ্জিনিয়ার থেকে ফ্রিল্যান্স রাই্টার। দীর্ঘদিনের উইন্ডোজ এবং অ্যান্ড্রয়েড ব্যবহারকারী হিসেবে, তিনি উভয় অপারেটিং সিস্টেমের গভীর জ্ঞান রাখেন এবং হাউ-টু ও ট্রাবলশুটিং গাইড তৈরিতে বিশেষজ্ঞ।
পঙ্কিল ২০২১ সাল থেকে উইন্ডোজ, অ্যান্ড্রয়েড, এবং আইওএস নিয়ে লিখছেন। তিনি মেকইউজঅফ, গাইডিংটেক, এবং টেকওয়াইজারসহ সুনামযুক্ত পাবলিকেশনে ১২০০+ আর্টিকেল লিখেছেন।
লেখার বাইরে পঙ্কিল một অবদানশীল ফুটবল ফ্যান এবং খালি সময়ে স্ত্রীর সাথে আন্তর্জাতিক ভ্রমণ পরিকল্পনা করতে পছন্দ করেন।
ক্রোম ফ্ল্যাগস হলো পরীক্ষামূলক ফিচারগুলোর একটি সংগ্রহ যা এখনও পাবলিক রিলিজের জন্য প্রস্তুত নয়। কিন্তু এর মানে এটা নয় যে আপনি সেগুলোর সুবিধা নিতে পারবেন না। সত্যিকারের কথা, অধিকাংশ ফ্ল্যাগ খুব ভালো কাজ করে, সতর্কবার্তাগুলো যা আপনাকে ভুলভাবে বুঝাতে পারে তার পরও।
এই ফ্ল্যাগের কিছু আপনাকে আসন্ন ফিচারগুলো নিয়ে এক্সপেরিমেন্ট করতে দেয়, অন্যগুলো র্যাম ব্যবহার কমায়। আমি সম্প্রতি কিছু ক্রোম ফ্ল্যাগ টুইক করেছি যেগুলো خاص করে পারফরম্যান্স টার্গেট করেছিল, এবং ফলাফল ছিল একটি ব্রাউজার যা দৃষ্টিগোচরভাবে দ্রুত এবং হালকা।
জিপিইউ র্যাসটারাইজেশন (GPU Rasterization)
আপনার জিপিইউকে সঠিক কাজে লাগান
র্যাসটারাইজেশন হলো একটি প্রক্রিয়া যেখানে আপনার ব্রাউজার ওয়েবসাইট কোডকে টেক্সট এবং ইমেজকে পিক্সেলে রূপান্তর করে যা আপনি আসলে দেখেন। প্রতিটি বাটন, ফন্ট, এবং ফটো পিক্সেলে কনভার্ট হতে হয়। সাধারণত, এর অধিকাংশ আপনার পিসির সিপিইউ হ্যান্ডেল করে।
কিন্তু যখন আপনি জিপিইউ র্যাসটারাইজেশন ইনেবল করেন, সেটি আপনার গ্রাফিক্স কার্ড দ্বারা হ্যান্ডেল হয়। যেহেতু জিপিইউ দ্রুত এবং দক্ষতার সাথে ভিজুয়াল ডেটা প্রসেস করার জন্য ডিজাইন করা হয়েছে, তাই সবকিছু রেন্ডার করতে কম সময় লাগে। পার্থক্য মিডিয়া-হেভি ওয়েবসাইটে বিশেষভাবে লক্ষণীয়। এবং অবশ্যই, এটি আপনার সিপিইউ ফ্রি করে দেয় যাতে সেটি অন্যান্য ব্যাকগ্রাউন্ড টাস্ক এবং অ্যাপ হ্যান্ডেল করতে পারে।
জিরো-কপি র্যাসটারাইজার (Zero-copy Rasterizer)
জিরো-কপি র্যাসটারাইজার কী করে বুঝতে হলে প্রথমে বুঝতে হবে ক্রোম আসলে কীভাবে একটি পেজ রেন্ডার করে। কন্টেন্ট জিপিইউর হাতে রেন্ডারিং-এর জন্য হস্তান্তর করার আগে, ক্রোম ডেটা মেমোরির বিভিন্ন অংশে কপি করে। আপনি কল্পনা করতে পারেন, যে ধাপে ক্রোম ডেটা লিখে এবং জিপিইউর হাতে দেয় সেটি সময় নেয়। এবং জিরো-কপি র্যাসটারাইজার ফ্ল্যাগ ক্রোমকে সেই ধাপ বাদ দিতে বাধ্য করে।
ডেটা এক জায়গায় লিখে তারপর হস্তান্তর করার বদলে, ক্রোম সেটি সরাসরি জিপিইউর কাছে প্রসেসিং-এর জন্য পাঠায়। এর মানে কম ওভারহেড এবং দ্রুত রেন্ডারিং, যা পেজ লোডিং টাইম উন্নত করে। এছাড়া এটি সিস্টেমের ওপর অপ্রয়োজনীয় ওয়ার্কলোড কমায়, যা রেসপন্সিভেনেস এবং কিছু কেসে ব্যাটারি লাইফ-এও সাহায্য করতে পারে।
পেজগুলোর মাধ্যমে সহজে গ্লাইড করুন
আপনি যখন একটি ওয়েবপেজ স্ক্রল করেন এবং আপনার স্ক্রিনে কিছু পরিবর্তন হয়, ক্রোম কখনও কখনও পুরো ফ্রেম রি-ড্র করে এমনকি যদি ছোট অংশই পরিবর্তিত হয়। পারশিয়াল সোয়াপ হলো একটি ক্রোম ফ্ল্যাগ যা ব্রাউজারকে বাধ্য করে শুধু স্ক্রিনের পরিবর্তিত অংশটি আপডেট করতে, পুরো রিফ্রেশ করার বদলে।
এটি না কেবল ওয়ার্কলোড কমায় বরং স্ক্রোলিং অভিজ্ঞতাও উন্নত করে। পার্থক্য সব ওয়েবসাইটে স্পষ্ট নাও হতে পারে, কিন্তু আপনি যদি প্রায়শই লম্বা পেজ বা কন্টেন্ট-হেভি সাইট ব্রাউজ করেন, তবে পারশিয়াল সোয়াপ ফ্ল্যাগটি আপনাকে অবশ্যই ইনেবল করা উচিত।
একটি অন্য ফ্ল্যাগ যা এতে সাহায্য করে সেটি হলো স্মুথ স্ক্রোলিং। ডিফল্টভাবে, আপনি যখন একটি ওয়েবপেজ স্ক্রল করেন, তখন মুভমেন্ট কিছুটা জাম্পি বা হঠাৎ বন্ধ হয়া মনে হতে পারে। কারণ পেজ ছোট ছোট ধাপে মুভ করে স্বাভাবিকভাবে ফ্লো করার বদলে। স্মুথ স্ক্রোলিং হলো একটি ক্রোম ফ্ল্যাগ যা পেজ ট্রানজিশন অ্যাডজাস্ট করে যখন আপনি মাউস হুইল घुमाते हैं।
এই লিস্টের অন্য কিছু ফ্ল্যাগের মত এটি গতি বাড়ায় না। এটি একটি ভিজুয়াল ট্রিক। তবুও, এটি ইনেবল করা ভালো কারণ এটি স্ক্রোলিং আখের জন্য আরামদায়ক করে তোলে।
সম্পর্কিত
আমি কীভাবে গুগল ক্রোম অপ্টিমাইজ করেছি যাতে সেটি সুপার ফাস্ট বুট হয়
আমি ক্রোম বুট হওয়ার জন্য অপেক্ষা করতে ঘৃণা করি, তাই আমি কিছু সহজ পরিবর্তন করেছি আমার ক@property সময় বাঁচাতে।
এক্সপেরিমেন্টাল কুইক প্রোটোকল (Experimental QUIC Protocol)
আধুনিক করুন ক্রোম সার্ভারের সাথে কীভাবে কথা বলে
কুইক (QUIC) বলতে কুইক ইউডিপি ইন্টারনেট কানেকশনস (Quick UDP Internet Connections) বোঝায়, এবং এটি গুগল দ্বারা विकশিত একটি প্রোটোকল। এটি আপনার ব্রাউজার সার্ভারের সাথে কীভাবে কথা বলে সেটি পরিবর্তন করে। টرادিশনাল TCP কানেকশনের বিপরীতে, কুইক UDP এর ওপর রান করে এবং একটি সিকিউর কানেকশন thiết করতে পূর্বের প্রোটোকলগুলোর চেয়ে কম রাউন্ড ট্রিপ নেয়।
পুরনো প্রোটোকলে, আপনার ব্রাউজার এবং সার্ভার নিরাপত্তা নিয়ে আলাপালোচনা করতে বেশ কিছু মেসেজ এক্সচেঞ্জ করে। কুইক সেগুলো একত্রিত করে এবং সেই রাউন্ড ট্রিপগুলো কমিয়ে দেয়। এর মানে আপনার জন্য পেজ আসলে লোড হওয়া শুরু করার আগে কম অপেক্ষা।
যেহেতু অধিকাংশ জনপ্রিয় ওয়েবসাইট, গুগল নিজস্ব সার্ভিসসহ, কুইক সাপোর্ট করে, এই ফ্ল্যাগ ইনেবল করলে ব্রাউজিং আরও রেসপন্সিভ লাগতে পারে। আপনি পেজ দ্রুত লোড হচ্ছে, ভিডিও কম বাফার হচ্ছে, এবং পুরো অভিজ্ঞতাটি স্ন্যাপিয়ার লাগছে বলে লক্ষ্য করবেন।
প্যারালেল ডাউনলোডিং (Parallel Downloading)
কে দ্রুত ডাউনলোড পছন্দ করে না?
আপনি ক্রোম কী জন্য ব্যবহার করেন সেটি কানসিডার না করলেও, ফাইল ডাউনলোড করা আমাদের সবার একটি সাধারণ কাজ। সাধারণত, আপনি একটি ফাইল ডাউনলোড করলে, ক্রোম সেটি শুরু থেকে শেষ পর্যন্ত একটি কানেকশন ব্যবহার করে ডাউনলোড করে।
প্যারালেল ডাউনলোডিং ফ্ল্যাগ ইনেবল করলে গেমটি পরিবর্তন হয়: ফাইলটি একাধিক ছোট চাঙ্কে ভাগ করে এবং সেগুলো একসাথে ডাউনলোড করে। তাই এক কানেকশনের বদলে, ক্রোম একাধিক কানেকশন খুলে ফাইলের বিভিন্ন অংশ একই সাথে ফেচ করে। তারপর সেগুলো একসাথে জোড়া দিয়ে ডাউনলোড পুরো করে।
এই প্রক্রিয়া ডাউনলোড স্পিড নাটকিয়ায় উন্নত করতে পারে, বিশেষ করে বড় ফাইল ডিল করার সময়। এটি উপলব্ধ ব্যান্ডউইথের ভালো ব্যবহার করে এবং ডাউনলোড hoàn료 होने में লাগने वाला সময় কমায়।
ক্রোম ফ্ল্যাগ ইনেবল করা খুব সহজ
ভালো খবর হলো ক্রোম এই সব ফ্ল্যাগ ম্যানেজ করা খুব সোজা করে দিয়েছে, তাদের এক্সপেরিমেন্টাল প্রকৃতির باড়িতেও। শুরু করতে, অ্যাড্রেস বারে chrome://flags টাইপ করুন এবং Enter চাপুন। ফ্ল্যাগস পেজে একবার যাওয়ার পর, সার্চ বক্স ব্যবহার করে আপনার পছন্দের ফ্ল্যাগ খুঁজুন এবং তারপর ড্রপ-ডাউন মেনু থেকে ইনেবল বা ডিজেবল করুন। এতটুকু। মনে রাখবেন পরিবর্তন लागু হওয়ার জন্য ক্রোম রিস্টার্ট করতে হবে।
এবং আপনি যদি চিন্তিত হন যে এই ফ্ল্যাগগুলো কিছু ভাঙতে পারে, তবে Reset all অপশনও আছে যা সব ফ্ল্যাগকে ডিফল্ট সেটিংসে ফিরিয়ে আনবে, তাই এটি ট্রাই করা নিরাপদ।