প্রকাশিত: ফেব্রুয়ারী 12, 2025
একটি ওয়েব রেন্ডারিং ইঞ্জিনের কাজটি বিশাল, এবং স্টাইলিং, মিডিয়া বা বিন্যাসের মতো এই কাজের বেশিরভাগই মানদণ্ড দ্বারা চালিত হয়। এই মানগুলি নিশ্চিত করে যে স্বাধীন ইঞ্জিনগুলি আন্তঃযোগযোগ্য হতে পারে, যা ওয়েবকে বিকাশের অনুমতি দিয়েছে। তবে কিছু সূক্ষ্ম বিবরণ যেমন পিক্সেল স্তরে পাঠ্য কীভাবে রেন্ডার করা হয়, প্রায়শই মানদণ্ডের দ্বারা ব্যাখ্যার জন্য ছেড়ে যায় এবং সাধারণত ব্রাউজারগুলি চালিত অপারেটিং সিস্টেমগুলির উপর নির্ভর করে।
2020 সালে, মাইক্রোসফ্ট এজ একটি বিরল সুযোগ ছিল – এটি এর অন্তর্নিহিত রেন্ডারিং ইঞ্জিনের সম্পূর্ণ প্রতিস্থাপন।
প্রান্ত ক্রোমিয়ামে রূপান্তরিত হয়েছেকেবলমাত্র উইন্ডোজ-কেবলমাত্র প্ল্যাটফর্ম থেকে দূরে যেখানে এটি সরাসরি উইন্ডোজ এপিআই ব্যবহার করে এবং সত্যিকারের ক্রস-প্ল্যাটফর্ম ওয়েব রেন্ডারারে পরিণত হয়েছিল। ক্রোমিয়ামে স্যুইচ করার আগে, এজ একটি উইন্ডোজ এপিআইয়ের উপর পুরোপুরি নির্ভর করে
ডাইরেক্ট রাইট
পাঠ্য রেন্ডারিংয়ের জন্য। তবে ক্রোমিয়াম নির্ভর করে স্কিএকটি শক্তিশালী এবং নমনীয় ক্রস-প্ল্যাটফর্ম গ্রাফিক্স ইঞ্জিন, যা এর এপিআই থেকে প্রচুর অপারেটিং সিস্টেম-নির্দিষ্ট কোড বিমূর্ত করে।
ক্রোমিয়ামে এজের রূপান্তরকালে, এজ টিম ক্রোমিয়াম রেন্ডারিং ইঞ্জিন সম্পর্কে ব্যবহারকারীদের কাছ থেকে প্রতিক্রিয়া সংগ্রহ করার সুযোগ পেয়েছিল। প্রতিক্রিয়াটির এক টুকরোটি উল্লেখযোগ্য ছিল – অনেক এজ ব্যবহারকারীরা সেই পাঠ্যটি “ওয়াশড আউট” হিসাবে ভাগ করেছেন এবং এটি উইন্ডোজের অন্যান্য অংশে পাঠ্যের সাথে সামঞ্জস্যপূর্ণ মনে হয়নি।
দলটি এই প্রতিক্রিয়াটিকে গুরুত্ব সহকারে নিয়েছে এবং কিছু তদন্ত করেছে। স্কিয়া যখন ফন্ট লুকআপের মতো নির্দিষ্ট কার্যকারিতার জন্য উইন্ডোজগুলিতে ডাইরেক্ট রাইট ব্যবহার করে, চূড়ান্ত পাঠ্য রাস্টারাইজেশনটি আসলে স্কিয়া সরাসরি পরিচালনা করে। এবং ব্যবহারকারীদের কাছ থেকে “ধুয়ে যাওয়া” প্রতিক্রিয়াগুলির একটি প্রধান কারণ হ’ল পাঠ্য রেন্ডারিংয়ের জন্য অভ্যন্তরীণ বৈপরীত্য এবং গামা সেটিংস।
পাঠ্য বিপরীতে এবং গামা মানগুলির দুটি প্রধান পার্থক্য এজ এর ক্রোমিয়াম-ভিত্তিক ইঞ্জিন এবং এর পূর্ব ইঞ্জিনের মধ্যে উন্মোচিত হয়েছিল। প্রথমত, স্কিয়া থেকে পাঠ্য বিপরীতে এবং গামা মানগুলি বাছাই করে না
উইন্ডোজ ক্লিয়ারটাইপ টিউনার। দ্বিতীয়ত, এটি এজের ডাইরেক্ট রাইট-ভিত্তিক পাঠ্য স্ট্যাক দ্বারা ব্যবহৃত তুলনায় পাঠ্য বৈসাদৃশ্য এবং গামার জন্য বিভিন্ন ডিফল্ট মান ব্যবহার করে।
এজ দলটি গত বছর সরাসরি ক্রোমিয়ামে ক্লিয়ারটাইপ টিউনার মানগুলিকে সম্মান করার জন্য সমর্থন যুক্ত করেছে। এটি ক্রোমিয়াম-ভিত্তিক ব্রাউজার ব্যবহারকারীদের উইন্ডোজে পাঠ্য বিপরীতে এবং গামা সেটিংস নিয়ন্ত্রণ করার ক্ষমতা দিয়েছে। যদিও এটি সঠিক দিকের একটি গুরুত্বপূর্ণ পদক্ষেপ ছিল, বেশিরভাগ ব্যবহারকারী তাদের সিস্টেম-বিস্তৃত পাঠ্য বিপরীতে এবং গামা সেটিংস সামঞ্জস্য না করে। সুতরাং এই যাত্রার পরবর্তী পর্বটি ছিল ওয়েব এবং ব্রাউজার ইউআই পাঠ্য সামগ্রীর জন্য ডিফল্ট পাঠ্য বৈসাদৃশ্য এবং গামা সেটিংস সামঞ্জস্য করার গুরুত্ব সহকারে বিবেচনা করা।
ওয়েবে পাঠ্যটি দেখতে কেমন তা পরিবর্তন করা একটি বৃহত উদ্যোগ। ওয়েব সর্বদা পাঠ্য ভারী ছিল এবং একটি উচ্চ মানের পাঠ্য ইঞ্জিন প্রয়োজনীয়। এটি স্পষ্ট ছিল যে পাঠ্য বিপরীতে মান বাড়ানোর জন্য প্রয়োজনীয়, তবে এটি কতটা সামঞ্জস্য করতে পারে তা নির্ধারণ করার জন্য ডেটা প্রয়োজন ছিল।
এজ দলটি 2021 সালে ফিরে বিভিন্ন পাঠ্য বিপরীতে মান নিয়ে পরীক্ষা-নিরীক্ষা শুরু করে। প্রচুর ব্যবহারকারী গবেষণার পরে, উভয় এজ এবং ক্রোমিয়ামের সদস্যরা নির্ধারণ করেছিলেন যে 1.0 এর একটি বৈপরীত্য মান প্রাক-ক্রোমিয়াম প্রান্তের পাঠ্য রেন্ডারিংয়ের সাথে ঘনিষ্ঠভাবে মিলেছে এবং অন্যান্য তুলনায় সামঞ্জস্যপূর্ণ দেখায় নেটিভ উইন্ডোজ অ্যাপ্লিকেশন।
এজ দলে, আমরা বিশ্বাস করি যে আমাদের গবেষণা এবং পরীক্ষাগুলি উইন্ডোজের সামগ্রিক ক্রোমিয়াম সম্প্রদায়ের পক্ষে উপকারী হতে পারে, তাই আমরা গুগলে ক্রোম দলের সাথে আমাদের অনুসন্ধানগুলি ভাগ করে নিয়েছি, যারা তাদের নিজস্ব পরীক্ষা -নিরীক্ষার মাধ্যমে তাদের নিশ্চিত করেছেন। এরপরে আমরা ক্রোম 132 দিয়ে শুরু করে উইন্ডোজ বিল্ডগুলির জন্য ডিফল্টরূপে নতুন বিপরীতে মান সক্ষম করতে এগিয়ে চলেছি।
আজ, উইন্ডোজে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলির সমস্ত ব্যবহারকারী এই বিগত বছরগুলি ভাগ করা গবেষণা, পরীক্ষা-নিরীক্ষা এবং বাস্তবায়নের থেকে উপকৃত হতে পারে।
মাইক্রোসফ্টে আয়ান পার্স্ট, ড্যানিয়েল লিবি এবং অ্যালিসন মেহের, পাশাপাশি ডোমিনিক রটসচেস, ডেভিড ইয়েং, বেন ওয়াগনার এবং ব্রায়ান ওসমানকে এই প্রকল্পে তাদের অবদানের জন্য বিশেষ ধন্যবাদ!