ক্রোম ১৪৪ বিটা

প্রকাশিত: ৩ ডিসেম্বর, ২০২৫

অন্যথায় উল্লেখ না করা হলে, নিম্নলিখিত পরিবর্তনগুলি Android, ChromeOS, Linux, macOS এবং Windows এর জন্য সর্বশেষ Chrome বিটা চ্যানেল রিলিজের ক্ষেত্রে প্রযোজ্য। এই বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে, প্রদত্ত লিঙ্কগুলি বা ChromeStatus.com-এ তালিকাটি দেখুন। ডেস্কটপের জন্য Google.com থেকে অথবা Android-এ Google Play Store থেকে সর্বশেষ সংস্করণটি ডাউনলোড করুন।

সিএসএস এবং ইউআই

ট্রান্সফর্ম সহ CSS অ্যাঙ্কর পজিশনিং

যদি একটি অ্যাঙ্কর-পজিশন করা উপাদান এমন একটি অ্যাঙ্করের সাথে সংযুক্ত থাকে যার একটি ট্রান্সফর্ম আছে (অথবা একটি ট্রান্সফর্ম সহ একটি উপাদান দ্বারা অন্তর্ভুক্ত থাকে), তাহলে ব্রাউজারটি রূপান্তরিত অ্যাঙ্করের বাউন্ডিং বক্সের বিরুদ্ধে anchor() এবং anchor-size() ফাংশনগুলি সমাধান করে।

CSS ফাইন্ড-ইন-পেজ হাইলাইট সিউডো

ফাইন্ড-ইন-পেজ সার্চ রেজাল্ট স্টাইলিংকে ::search-text সিউডো-এলিমেন্ট হিসেবে প্রকাশ করে, যা নির্বাচন এবং বানান ত্রুটির জন্য ব্যবহৃত একটি হাইলাইট সিউডো-এলিমেন্ট। এটি আপনাকে ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ডের রঙ পরিবর্তন করতে বা টেক্সট ডেকোরেশন যোগ করতে দেয়। এটি বিশেষভাবে কার্যকর যদি ব্রাউজারের ডিফল্ট সেটিংসে পৃষ্ঠার রঙের সাথে অপর্যাপ্ত বৈসাদৃশ্য থাকে বা অন্যথায় অনুপযুক্ত হয়।

ইগালিয়া ব্লগে ফাইন্ড-ইন-পেজ হাইলাইট স্টাইলিং সম্পর্কে আরও জানুন।

অ্যাঙ্কর পজিশনিংয়ের জন্য aria-details ব্যবহার করবেন না

অ্যাঙ্কর পজিশনিং-এর ক্ষেত্রে পপওভার-বহির্ভূত ব্যবহারের ক্ষেত্রে aria-details সম্পর্ক তৈরির কোডটি সম্ভবত একটি ভুল ছিল। যেহেতু পপওভার এবং অন্যান্য অর্থগত সম্পর্কগুলি aria-details তৈরি করে , এবং বাকি ব্যবহারের ক্ষেত্রে সম্ভবত অ-অর্থগত, তাই Chrome এখন অ-অর্থগত ক্ষেত্রে এই সম্পর্কগুলি তৈরি করে না।

@scroll-state স্ক্রোল করা সাপোর্ট

সাম্প্রতিক স্ক্রলিং দিকের উপর ভিত্তি করে আপনাকে কন্টেইনারের বংশধরদের স্টাইল করতে দেয়।

উদাহরণ:

.scrolling-up {
  translate: 80px 0;
  transition: 0.4s translate;
}

html {
  container-type: scroll-state;
}

@container scroll-state(scrolled: top) {
  .scrolling-up { translate: 0 0; }
}

কীবোর্ড স্ক্রোলের জন্য overscroll-behavior সম্মান করুন

যখন আপনি overscroll-behavior কে auto ব্যতীত অন্য কোন মান সেট করেন, তখন ব্রাউজারটি স্ক্রোল চেইনিং সম্পাদন করবে না। Chrome মাউস বা টাচ স্ক্রোলিংয়ের জন্য এটিকে সম্মান করে; তবে, কীবোর্ড স্ক্রোলগুলি এটিকে উপেক্ষা করে। এই পরিবর্তনটি নিশ্চিত করে যে কীবোর্ড স্ক্রোলিং overscroll-behavior কেও সম্মান করে।

স্ক্রোলযোগ্য নয় এমন কন্টেইনারগুলিতে overscroll-behavior সম্মান করুন

overscroll-behavior প্রপার্টিটি সমস্ত স্ক্রোল কন্টেইনার এলিমেন্টের ক্ষেত্রে প্রযোজ্য, সেই এলিমেন্টগুলিতে ওভারফ্লো কন্টেন্ট আছে কিনা বা ব্যবহারকারী স্ক্রোলযোগ্য কিনা তা নির্বিশেষে। overflow: hidden backdrop অথবা overflow: auto এলিমেন্টে স্ক্রোল প্রোপাগেশন রোধ করতে আপনি overscroll-behavior ব্যবহার করতে পারেন, এটি ওভারফ্লো হচ্ছে কিনা তা বিবেচনা না করেই।

নন-ট্রি-স্কোপড container-name ম্যাচিং

@container কোয়েরির জন্য container-name মেলানোর সময় ব্রাউজারটি tree-scope উপেক্ষা করে।

পূর্বে, @container কোয়েরির জন্য container-name ম্যাচিং-এ tree-scope নাম বা রেফারেন্স ব্যবহার করা হত। এর অর্থ হল যদি @container নিয়ম এবং container-type সম্পত্তি ভিন্ন গাছ থেকে উদ্ভূত হয়, উদাহরণস্বরূপ, যদি container-type ঘোষণাটি একটি অভ্যন্তরীণ ছায়া গাছ থেকে আসে তবে একই নাম মিলবে না।

এই পরিবর্তনের মাধ্যমে, @container নিয়ম বা container-type ঘোষণার উৎস নির্বিশেষে container-name মানগুলি মিলবে।

SVG2 CSS ক্যাসকেডিং

<use> এলিমেন্ট ট্রিতে CSS নিয়ম মেলানোর জন্য Chrome বাস্তবায়নকে SVG2 স্পেসিফিকেশনের সাথে সারিবদ্ধ করে।

নির্বাচকরা মূল উপাদান সাবট্রির পরিবর্তে <use> ইনস্ট্যান্সিয়েশন উপাদানের সাথে মিলিত হয়। এর অর্থ হল নির্বাচকরা আর ক্লোন করা সাবট্রির বাইরের পূর্বপুরুষ এবং ভাইবোন উপাদানের সাথে মিলিত হয় না। আরও গুরুত্বপূর্ণ বিষয় হল, :hover এর মতো স্টেট নির্বাচকরা এখন <use> উদাহরণগুলিতে মিলিত হয়।

ওয়েব এপিআই

XRVisibilityMaskChange

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

GlobalEventHandlers কাছে onanimationcancel ইভেন্টটি প্রকাশ করুন

CSS অ্যানিমেশন লেভেল ১ চারটি নতুন ইভেন্ট হ্যান্ডলার ঘোষণা করে HTML স্পেসিফিকেশনে সংজ্ঞায়িত GlobalEventHandlers ইন্টারফেসকে প্রসারিত করে: onanimationstart , onanimationiteration , onanimationend , এবং onanimationcancel

GlobalEventHandlers IDL থেকে শুধুমাত্র onanimationcancel ইভেন্ট হ্যান্ডলারটি অনুপস্থিত ছিল।

আরও তথ্যের জন্য, CSS অ্যানিমেশন লেভেল ১ স্পেসিফিকেশন এবং HTML স্পেসিফিকেশনের GlobalEventHandlers বিভাগটি দেখুন।

ট্রানজিশন দেখুন waitUntil() পদ্ধতি

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

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

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

ভিউ ট্রানজিশনের উন্নত ব্যবহার সক্ষম করার জন্য, এই ইন্টেন্টটি ViewTransition অবজেক্টে একটি waitUntil() ফাংশন যোগ করে যা একটি প্রতিশ্রুতি নেয়। এই প্রতিশ্রুতি ছদ্ম-বৃক্ষের ধ্বংস বিলম্বিত করে যতক্ষণ না এটি নিষ্পত্তি হয়।

<geolocation> উপাদান

ব্যবহারকারীর অবস্থান অ্যাক্সেস করার জন্য একটি ঘোষণামূলক, ব্যবহারকারী-সক্রিয় নিয়ন্ত্রণ <geolocation> উপাদানটি প্রবর্তন করে। এটি অনুমতি প্রবাহ পরিচালনা করে এবং সরাসরি সাইটে অবস্থানের ডেটা সরবরাহ করে ব্যবহারকারী এবং ডেভেলপারের যাত্রাকে সহজ করে তোলে, প্রায়শই একটি পৃথক জাভাস্ক্রিপ্ট API কলের প্রয়োজনীয়তা দূর করে।

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

WebGPU: subgroup_id বৈশিষ্ট্য

সাবগ্রুপ এক্সটেনশন সক্রিয় থাকলে subgroup_id এবং num_subgroups বিল্ট-ইন মানগুলি উপলব্ধ থাকে।

WebGPU: ইউনিফর্ম বাফার স্ট্যান্ডার্ড লেআউট

WGSL শেডারে ঘোষিত ইউনিফর্ম বাফারগুলির জন্য আর অ্যারে উপাদানগুলিতে 16-বাইট অ্যালাইনমেন্ট থাকা বা নেস্টেড স্ট্রাকচার অফসেটগুলিকে 16 বাইটের গুণিতকে প্যাড করার প্রয়োজন নেই।

টেম্পোরাল এপিআই

ECMA262 এর Temporal API তারিখ এবং সময়ের সাথে কাজ করার জন্য স্ট্যান্ডার্ড অবজেক্ট এবং ফাংশন প্রদান করে। ECMAScript-এ Date দীর্ঘদিন ধরে একটি সমস্যা। Temporal , একটি বিশ্বব্যাপী Object যা একটি শীর্ষ-স্তরের নেমস্পেস (উদাহরণস্বরূপ, Math ) হিসেবে কাজ করে, যা ECMAScript ভাষায় একটি আধুনিক তারিখ এবং সময় API নিয়ে আসে। প্রেরণার বিস্তারিত বিবরণের জন্য, জাভাস্ক্রিপ্ট তারিখ নির্ধারণ: শুরু করা দেখুন।

SVGAElement এর জন্য ping , hreflang , type এবং referrerPolicy সমর্থন করুন

SVGAElementping , hreflang , type , এবং referrerPolicy অ্যাট্রিবিউটের জন্য সমর্থন যোগ করে, HTML এবং SVG জুড়ে ধারাবাহিক লিঙ্ক হ্যান্ডলিং এর জন্য HTMLAnchorElement এর সাথে এর আচরণকে সারিবদ্ধ করে।

clipboardchange ইভেন্ট

যখনই কোনও ওয়েব অ্যাপ বা অন্য কোনও সিস্টেম অ্যাপ্লিকেশন দ্বারা সিস্টেম ক্লিপবোর্ডের বিষয়বস্তু পরিবর্তন করা হয়, তখনই clipboardchange ইভেন্টটি সক্রিয় হয়। এটি ওয়েব অ্যাপগুলিকে, উদাহরণস্বরূপ, রিমোট ডেস্কটপ ক্লায়েন্টদের, তাদের ক্লিপবোর্ডগুলিকে সিস্টেম ক্লিপবোর্ডের সাথে সিঙ্ক্রোনাইজ রাখতে দেয়। এটি পরিবর্তনের জন্য ক্লিপবোর্ডে পোলিং (জাভাস্ক্রিপ্ট ব্যবহার করে) করার একটি কার্যকর বিকল্প প্রদান করে।

ব্যবহারকারী-এজেন্ট ক্লায়েন্ট ইঙ্গিত ch-ua-high-entropy-values ​​অনুমতি নীতি

ch-ua-high-entropy-values ​​অনুমতি নীতির জন্য সমর্থন যোগ করে যা একটি শীর্ষ-স্তরের সাইটকে navigator.userAgentData.getHighEntropyValues() JavaScript API ব্যবহার করে কোন নথিগুলি উচ্চ-এনট্রপি ক্লায়েন্ট ইঙ্গিত সংগ্রহ করতে পারে তা সীমাবদ্ধ করতে দেয়।

বিদ্যমান প্রতি-ক্লায়েন্ট-ইঙ্গিত অনুমতি নীতিগুলির মাধ্যমে HTTP-র মাধ্যমে উচ্চ-এনট্রপি ইঙ্গিত সংগ্রহ সীমিত করা ইতিমধ্যেই সম্ভব।

RTL MathML অপারেটরগুলির মিররিং

RTL মোডে MathML অপারেটর রেন্ডার করার সময় ক্যারেক্টার-লেভেল এবং গ্লিফ-লেভেল মিররিংয়ের জন্য সমর্থন যোগ করে।

RTL মোড ব্যবহার করার সময়, কিছু অপারেটরকে অন্য কোড পয়েন্টে পরিবর্তন করে মিরর করা যেতে পারে (উদাহরণস্বরূপ, একটি ডান বন্ধনী বাম বন্ধনীতে পরিণত হয়)। এটি হল অক্ষর-স্তরের মিররিং, যার সমতুল্যতা ইউনিকোডের Bidi_Mirrored সম্পত্তি দ্বারা সংজ্ঞায়িত করা হয়।

কিছু অপারেটরের কোনও উপযুক্ত মিররিং অক্ষর নেই। এই ক্ষেত্রে গ্লিফ-লেভেল মিররিং প্রযোজ্য, rtlm ফন্ট বৈশিষ্ট্যের সাথে, যেখানে অন্য একটি গ্লিফ একটি মিরর করা প্রসঙ্গে এটি প্রতিস্থাপন করতে পারে। কিছু বিদ্যমান বাস্তবায়ন সরাসরি মূল গ্লিফকে প্রতিফলিত করে, তবে এটি অপ্রতিসম অক্ষরের অর্থ পরিবর্তন করতে পারে, যেমন ঘড়ির কাঁটার কনট্যুর ইন্টিগ্রাল।

আইসোলেটেড ওয়েব অ্যাপের জন্য ডাইরেক্ট সকেট API-এর জন্য মাল্টিকাস্ট সাপোর্ট

এই বৈশিষ্ট্যটি আইসোলেটেড ওয়েব অ্যাপগুলিকে মাল্টিকাস্ট গ্রুপগুলিতে সাবস্ক্রাইব করতে, তাদের কাছ থেকে UDP প্যাকেট গ্রহণ করতে এবং মাল্টিকাস্ট ঠিকানায় UDP প্যাকেট পাঠানোর সময় অতিরিক্ত পরামিতি নির্দিষ্ট করতে দেয়।

পারফর্মেন্স এবং ইভেন্টের সময়: InteractionCount

ইভেন্ট টাইমিং API হল পারফরম্যান্স টাইমলাইনের অংশ এবং ব্যবহারকারীর ইন্টারঅ্যাকশনের কর্মক্ষমতা পরিমাপ করে। কিছু ইভেন্টের জন্য একটি interactionId মান নির্ধারিত থাকে, যা সাধারণ ভৌত ব্যবহারকারীর ইনপুট বা অঙ্গভঙ্গির উপর ভিত্তি করে সম্পর্কিত ইন্টারঅ্যাকশনগুলিকে গ্রুপ করার জন্য কার্যকর।

এই বৈশিষ্ট্যটি performance.interactionCount যোগ করে, যা পৃষ্ঠায় সংঘটিত মোট ইন্টারঅ্যাকশনের সংখ্যা।

বিশেষ করে, এই বৈশিষ্ট্যটি ইন্টারঅ্যাকশন টু নেক্সট পেইন্ট (INP) মেট্রিক মান গণনা করার জন্য কার্যকর, যার জন্য উচ্চ পার্সেন্টাইল স্কোর গণনা করার জন্য মোট ইন্টারঅ্যাকশনের সংখ্যা জানা প্রয়োজন (50 টিরও বেশি ইন্টারঅ্যাকশন সহ পৃষ্ঠাগুলির জন্য p98)।

এই বৈশিষ্ট্যটি দীর্ঘদিন ধরে নির্দিষ্ট করা হয়েছে, পূর্বে Chromium-এ প্রোটোটাইপ করা হয়েছিল কিন্তু কখনও পাঠানো হয়নি, এটি Interop 2025 এর অংশ এবং অন্যান্য ব্রাউজারেও ইতিমধ্যেই উপলব্ধ।

DOM পরিবর্তনের পরে ইন্টারঅপারেবল পয়েন্টার এবং মাউস বাউন্ডারি ইভেন্ট

DOM থেকে একটি ইভেন্ট টার্গেট অপসারণের পর, পয়েন্টারের লজিক্যাল টার্গেট, যেমনটি পয়েন্টার এবং মাউস বাউন্ডারি ইভেন্ট (অর্থাৎ, over , out , enter , এবং leave ইভেন্ট) দ্বারা নির্দেশিত, DOM-এর সাথে সংযুক্ত নিকটতম পূর্বপুরুষ হতে হবে।

DOM থেকে সরানোর পরেও Chrome একটি নোড ট্র্যাক করছে। ফলস্বরূপ, হিট-টেস্ট নোড A DOM থেকে সরানোর পরে যদি পয়েন্টারটি একটি নতুন নোড B-তে চলে যায়, তাহলে সীমানা ইভেন্ট ক্রম ( pointerover , pointerout , pointerenter , pointerleave ইভেন্ট এবং সংশ্লিষ্ট মাউস ইভেন্ট) A থেকে B-তে একটি পয়েন্টার মুভমেন্ট নির্দেশ করে। নতুন ঐক্যমত্য অনুসারে, ইভেন্ট ক্রম "A এর মূল" থেকে B-তে একটি পয়েন্টার মুভমেন্ট নির্দেশ করে।

অ্যান্ড্রয়েডে পয়েন্টার লক

মাউস ইভেন্টের টার্গেটকে একটি একক উপাদানে লক করে এবং মাউস কার্সার লুকিয়ে রেখে কাঁচা মাউস চলাচলে অ্যাক্সেস প্রদান করে। পয়েন্টার লক API ইতিমধ্যেই ডেস্কটপে সমর্থিত, এই লঞ্চটি অ্যান্ড্রয়েডে সমর্থনের জন্য।

RTCDegradationPreference enum value maintain-framerate-and-resolution

maintain-framerate-and-resolution WebRTC-এর অভ্যন্তরীণ ভিডিও অভিযোজন অক্ষম করে। এটি অ্যাপ্লিকেশনটিকে তার নিজস্ব অভিযোজন যুক্তি বাস্তবায়ন করতে দেয় এবং অভ্যন্তরীণ অভিযোজন থেকে হস্তক্ষেপ রোধ করে।

অ্যান্ড্রয়েড এবং আইওএস-এ ওয়েবঅথন সিগন্যাল এপিআই

WebAuthn নির্ভরকারী পক্ষগুলিকে বিদ্যমান পাসকি সম্পর্কে তথ্য ক্রেডেনশিয়াল স্টোরেজ প্রদানকারীদের কাছে রিপোর্ট করার অনুমতি দিন, যাতে ভুল বা প্রত্যাহার করা ক্রেডেনশিয়ালগুলি প্রদানকারী এবং সিস্টেম UI থেকে আপডেট বা সরানো যায়।

এই বৈশিষ্ট্যটি ইতিমধ্যেই ডেস্কটপে উপলব্ধ ছিল, এবং এখন অ্যান্ড্রয়েড এবং আইওএস-এও উপলব্ধ।

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

নতুন উৎপত্তি পরীক্ষা

Chrome 144-এ, আপনি নিম্নলিখিত অরিজিন ট্রায়ালগুলি বেছে নিতে পারেন।

উন্নত ক্যানভাস টেক্সটমেট্রিক্স

নির্বাচন আয়তক্ষেত্র, বাউন্ডিং বক্স কোয়েরি এবং গ্লিফ ক্লাস্টার-ভিত্তিক ক্রিয়াকলাপ সমর্থন করার জন্য TextMetrics ক্যানভাস API প্রসারিত করে।

এই কার্যকারিতাটি জটিল টেক্সট এডিটিং অ্যাপ্লিকেশনগুলিকে সঠিক নির্বাচন, ক্যারেট পজিশনিং এবং হিট টেস্টিং সহ সক্ষম করে। অতিরিক্তভাবে, ক্লাস্টার-ভিত্তিক রেন্ডারিং অত্যাধুনিক টেক্সট এফেক্টগুলিকে সহজতর করে, যেমন স্বাধীন চরিত্র অ্যানিমেশন এবং স্টাইলিং।

অবচয় এবং অপসারণ

Chrome-এর এই সংস্করণে এই বিভাগে তালিকাভুক্ত অবচয় এবং অপসারণের তালিকা রয়েছে। পরিকল্পিত অবচয়, বর্তমান অবচয় এবং পূর্ববর্তী অপসারণের তালিকার জন্য ChromeStatus.com দেখুন।

টপিকস এপিআই বন্ধ করুন

টপিক্স এপিআই হল এমন একটি এপিআই যা ব্যবহারকারীর সাধারণ ব্রাউজিং আগ্রহের উপর ভিত্তি করে বিজ্ঞাপন-টার্গেটিং সক্ষম করে, তাদের সঠিক ব্রাউজিং ইতিহাস প্রকাশ না করে।

তৃতীয় পক্ষের কুকিজ ব্যবহারের ক্ষেত্রে Chrome তার বর্তমান পদ্ধতি বজায় রাখবে এই ঘোষণার পর, আমরা এখন Topics API ( প্রাইভেসি স্যান্ডবক্স বৈশিষ্ট্যের স্থিতি পৃষ্ঠায় বর্ণিত কিছু অন্যান্য প্রযুক্তি সহ) বন্ধ করে দেওয়ার পরিকল্পনা করছি।

সুরক্ষিত শ্রোতা API বন্ধ করুন

সুরক্ষিত শ্রোতা API তৃতীয় পক্ষের কুকিজ বা সাইট জুড়ে ব্যবহারকারী ট্র্যাকিং ছাড়াই আগ্রহ-গোষ্ঠীর বিজ্ঞাপনের একটি পদ্ধতি প্রদান করে।

তৃতীয় পক্ষের কুকিজ ব্যবহারের ক্ষেত্রে Chrome তার বর্তমান পদ্ধতি বজায় রাখবে এই ঘোষণার পর, আমরা এখন Protected Audience API ( প্রাইভেসি স্যান্ডবক্স ফিচার স্ট্যাটাস পৃষ্ঠায় বর্ণিত কিছু অন্যান্য প্রযুক্তি সহ) বাতিল করছি এবং অপসারণের পরিকল্পনা করছি।

শেয়ার্ড স্টোরেজ API বন্ধ করুন

শেয়ার্ড স্টোরেজ এপিআই হল একটি গোপনীয়তা-সংরক্ষণকারী ওয়েব এপিআই যা প্রথম-পক্ষের সাইট দ্বারা বিভক্ত নয় এমন স্টোরেজ সক্ষম করে।

তৃতীয় পক্ষের কুকিজ ব্যবহারের ক্ষেত্রে Chrome তার বর্তমান পদ্ধতি বজায় রাখবে এই ঘোষণার পর, টিমটি শেয়ার্ড স্টোরেজ API ( প্রাইভেসি স্যান্ডবক্স ফিচার স্ট্যাটাস পৃষ্ঠায় বর্ণিত কিছু অন্যান্য প্রযুক্তি সহ) বাতিল করছে এবং অপসারণের পরিকল্পনা করছে।

অ্যাট্রিবিউশন রিপোর্টিং API বন্ধ করুন

অ্যাট্রিবিউশন রিপোর্টিং এপিআই হল এমন একটি এপিআই যা তৃতীয় পক্ষের কুকিজ বা সাইট জুড়ে ব্যবহারকারী ট্র্যাকিং ছাড়াই বিজ্ঞাপন রূপান্তর পরিমাপ করার জন্য ডিজাইন করা হয়েছে।

তৃতীয় পক্ষের কুকিজের ক্ষেত্রে ক্রোম তার বর্তমান পদ্ধতি বজায় রাখবে এই ঘোষণার পর, টিমটি অ্যাট্রিবিউশন রিপোর্টিং API (অন্যান্য গোপনীয়তা স্যান্ডবক্স API সহ) অবমূল্যায়ন এবং অপসারণের পরিকল্পনা করছে।

ব্যক্তিগত সমষ্টি API বন্ধ করুন

প্রাইভেট অ্যাগ্রিগেশন এপিআই হল গোপনীয়তা-সংরক্ষণের পদ্ধতিতে সমষ্টিগত, ক্রস-সাইট ডেটা পরিমাপের একটি জেনেরিক প্রক্রিয়া। এটি মূলত তৃতীয় পক্ষের কুকি ছাড়াই ভবিষ্যতের জন্য ডিজাইন করা হয়েছিল।

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

সম্পর্কিত ওয়েবসাইট সেটগুলি ডেভেলপারদের জন্য সাইটগুলির মধ্যে সম্পর্ক ঘোষণা করার জন্য একটি কাঠামো প্রদান করে, যাতে নির্দিষ্ট, ব্যবহারকারী-মুখী উদ্দেশ্যে সীমিত ক্রস-সাইট কুকি অ্যাক্সেস সক্ষম করা যায়। এটি স্টোরেজ অ্যাক্সেস API এবং document.requestStorageAccessFor (পরবর্তী বিভাগ দেখুন) ব্যবহারের মাধ্যমে সহজতর করা হয়।

তৃতীয় পক্ষের কুকিজের ক্ষেত্রে Chrome তার বর্তমান পদ্ধতি বজায় রাখবে এই ঘোষণার পর, আমরা এখন সম্পর্কিত ওয়েবসাইট সেটগুলি ( গোপনীয়তা স্যান্ডবক্স বৈশিষ্ট্যের স্থিতি পৃষ্ঠায় বর্ণিত কিছু অন্যান্য প্রযুক্তি সহ) অবহেলা করছি এবং অপসারণের পরিকল্পনা করছি।

ডকুমেন্ট বাতিল করুন। অনুরোধ স্টোরেজ অ্যাক্সেসফর

requestStorageAccessFor API হল Storage Access API-এর একটি এক্সটেনশন যা একটি শীর্ষ-স্তরের সাইটকে এমবেডেড সাইটের পক্ষ থেকে পার্টিশনবিহীন ("প্রথম-পক্ষ") কুকিজ অ্যাক্সেসের অনুরোধ করতে দেয়। ব্রাউজারদের অ্যাক্সেস মঞ্জুর বা অস্বীকার করার বিচক্ষণতা থাকবে, সম্ভাব্য সংকেত হিসেবে Related Website Sets সদস্যতার মতো প্রক্রিয়া ব্যবহার করা হবে। এটি শীর্ষ-স্তরের সাইটগুলিকে স্টোরেজ অ্যাক্সেস API ব্যবহারের অনুমতি দেবে।

তৃতীয় পক্ষের কুকিজ ব্যবহারের ক্ষেত্রে Chrome তার বর্তমান পদ্ধতি বজায় রাখবে এই ঘোষণার পর, আমরা এখন requestStorageAccessFor ( প্রাইভেসি স্যান্ডবক্স বৈশিষ্ট্যের স্থিতি পৃষ্ঠায় বর্ণিত কিছু অন্যান্য প্রযুক্তি সহ) বন্ধ করে দেওয়ার পরিকল্পনা করছি।

SyncTypesListDisabledsavedTabGroups পৃথক মান হিসেবে অবমূল্যায়ন করুন

SyncTypesListDisabled এন্টারপ্রাইজ নীতি অ্যাডমিনিস্ট্রেটরদের ডেস্কটপ প্ল্যাটফর্মে savedTabGroups ডেটা টাইপের সিঙ্ক্রোনাইজেশন অক্ষম করতে দেয়। তবে, মোবাইল প্ল্যাটফর্মে, ট্যাব গ্রুপস সিঙ্ক্রোনাইজেশন ইতিমধ্যেই tabs ডেটা টাইপ দ্বারা পরিচালিত হয়। ডেস্কটপ আচরণকে মোবাইলের সাথে সামঞ্জস্য করতে এবং সিঙ্ক পরিচালনা সহজ করতে, পৃথক savedTabGroups ডেটা টাইপটি অবচিত করা হয়েছে এবং SyncTypesListDisabled নীতির মধ্যে এটি আর স্বতন্ত্রভাবে কাস্টমাইজযোগ্য মান নয়।

XML পার্সিংয়ে বাহ্যিকভাবে লোড করা সত্তা

Chrome সিঙ্ক্রোনাসভাবে বহিরাগত XML সত্তা বা DTD গুলিকে আনে এবং নির্দিষ্ট পরিস্থিতিতে পার্সিংয়ে অন্তর্ভুক্ত করে। এই কার্যকারিতাটি সরানো হবে।

http/tests/security/contentTypeOptions/xml-external-entity.xml একটি উদাহরণ প্রদান করে: DOCTYPE স্টেটমেন্টের পরবর্তী অংশে বহিরাগত সত্তাগুলিকে সংজ্ঞায়িত করা যেতে পারে এবং XML পার্স করার সময় সিঙ্ক্রোনাসলি লোড করা এবং প্রসঙ্গ হিসাবে অন্তর্ভুক্ত করা সংস্থানগুলিকে উল্লেখ করে।

আরেকটি সিনট্যাক্স উদাহরণ হল একটি DOCTYPE যা, SYSTEM কীওয়ার্ড ব্যবহার করে এবং তারপরে একটি DTD নির্দেশ করে এমন একটি URL ব্যবহার করে, অতিরিক্ত সত্তা সংজ্ঞা ধারণ করে।

এই ধরনের বহিরাগত লোড অনুরোধগুলি পার্সার থেকে পাস করা হয়।

W3C XML স্পেসিফিকেশন অনুসারে, অ-বৈধকরণকারী প্রসেসরগুলিকে বহিরাগত সত্তা পড়ার প্রয়োজন হয় না।

দলটি XSLT ব্যবহার করে না এমন XML ডকুমেন্টগুলিতে বহিরাগত সত্তা সংজ্ঞা লোড করা বন্ধ করার পরিকল্পনা করছে।