Chrome 139 বিটা

প্রকাশিত: 25 জুন, 2025

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

সিএসএস

এই রিলিজে ছয়টি নতুন CSS এবং UI বৈশিষ্ট্য যোগ করা হয়েছে।

শর্ট সার্কিটিং var() এবং attr()

যখন ফলব্যাক নেওয়া হয় না, var() এবং attr() ফাংশনগুলি সেই ফলব্যাকে চক্রের সন্ধান না করেই মূল্যায়ন করে। নিম্নলিখিত CSS কাজ করে, কারণ --green এবং --blue বিদ্যমান।

--green: green;
--blue: blue;
--a: var(--green, var(--b));
--b: var(--blue, var(--a));

CSS caret-animation সম্পত্তি

ক্রোম ইতিমধ্যেই caret-color সম্পত্তির অ্যানিমেশন সমর্থন করেছে, কিন্তু অ্যানিমেট করার সময় ক্যারেটের ডিফল্ট ব্লিঙ্কিং আচরণ অ্যানিমেশনে হস্তক্ষেপ করে। CSS caret-animation প্রপার্টির দুটি সম্ভাব্য মান রয়েছে: auto এবং manual , যেখানে auto মানে ব্রাউজার ডিফল্ট (ব্লিঙ্কিং) এবং manual মানে ওয়েব ডেভেলপার ক্যারেট অ্যানিমেশন নিয়ন্ত্রণ করছে। সম্পত্তিটি ব্যবহারকারীদের একটি ব্যবহারকারীর স্টাইলশীট ব্যবহার করে ব্লিঙ্কিং অক্ষম করতে দেয়।

কোণার গঠন

কোণার আকৃতি বা বক্রতা নির্দিষ্ট করে বিদ্যমান border-radius উপরে স্টাইলিং কোণগুলি সক্ষম করুন৷ এটি আপনাকে squircles, notches এবং scoops এর মত আকার তৈরি করতে এবং তাদের মধ্যে অ্যানিমেট করতে দেয়। অমিত শিনের কাছ থেকে এই পোস্টে আরও জানুন।

প্রাথমিক ট্রানজিশন মানতে স্যুইচ করার সময় ট্রানজিশন চালানো চালিয়ে যান।

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

CSS কাস্টম ফাংশন

কাস্টম ফাংশনগুলি কাস্টম বৈশিষ্ট্যগুলির অনুরূপ, তবে একটি একক, নির্দিষ্ট মান ফেরত দেওয়ার পরিবর্তে, তারা অন্যান্য কাস্টম বৈশিষ্ট্য, পরামিতি এবং শর্তাবলীর উপর ভিত্তি করে মান প্রদান করে।

@function --negate(--value) {
result: calc(var(--value) * -1);
}

div {
--gap: 1em;
margin-top: --negate(var(--gap));
}

নেস্টেড <svg> উপাদানগুলিতে উপস্থাপনা বৈশিষ্ট্য হিসাবে width এবং height সমর্থন করে

SVG মার্কআপ এবং CSS উভয়ের মাধ্যমে নেস্টেড <svg> উপাদানগুলিতে উপস্থাপনা বৈশিষ্ট্য হিসাবে width এবং height প্রয়োগ করা সমর্থন করে। এই দ্বৈত পন্থা আরও বেশি নমনীয়তা প্রদান করে, আপনাকে জটিল ডিজাইনের মধ্যে আরও দক্ষতার সাথে SVG উপাদানগুলি পরিচালনা এবং স্টাইল করতে দেয়।

ওয়েব API

ওয়েব অ্যাপ ম্যানিফেস্ট: আপডেটের যোগ্যতা নির্দিষ্ট করুন, আইকন ইউআরএলগুলি Cache-Control: immutable

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

WebXR ডেপথ সেন্সিং পারফরম্যান্সের উন্নতি

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

JavaScript DOM API-এ আরও অক্ষরের অনুমতি দিন

এইচটিএমএল পার্সার সর্বদা (বা দীর্ঘ সময়ের জন্য) উপাদান এবং বৈশিষ্ট্যগুলিকে বৈধ অক্ষর এবং নামগুলির বিস্তৃত বৈচিত্র্যের অনুমতি দেয়, তবে একই উপাদান এবং বৈশিষ্ট্যগুলি তৈরি করে এমন JavaScript DOM APIগুলি আরও কঠোর এবং পার্সারের সাথে মেলে না৷ এই পরিবর্তনটি HTML পার্সারের সাথে মেলে JavaScript DOM API-এর বৈধতাকে শিথিল করে।

request-close ইনভোকার কমান্ড

ডায়ালগ উপাদানগুলি বিভিন্ন প্রক্রিয়ার মাধ্যমে বন্ধ করা যেতে পারে, কখনও কখনও বিকাশকারীরা বন্ধ হওয়া প্রতিরোধ করার ক্ষমতা রাখতে চায়। এই ডায়ালগগুলি অর্জন করতে একটি ইভেন্ট বাতিল করুন৷ মূলত এটি শুধুমাত্র একটি ঘনিষ্ঠ অনুরোধের মাধ্যমে বহিস্কার করা হয়েছিল (উদাহরণস্বরূপ, Esc কী প্রেস), সম্প্রতি একটি requestClose() JS ফাংশন যোগ করা হয়েছে যা বাতিল ইভেন্টটিকেও ফায়ার করে। request-close কমান্ড ডিক্লারেটিভ ইনভোকার কমান্ড এপিআইতে সেই নতুন ক্ষমতা নিয়ে আসে।

WebGPU: BC এবং ASTC সংকুচিত ফরম্যাটের জন্য 3D টেক্সচার সমর্থন

texture-compression-bc-sliced-3d এবং texture-compression-astc-sliced-3d WebGPU বৈশিষ্ট্যগুলি যথাক্রমে BC এবং ASTC সংকুচিত ফরম্যাটের জন্য 3D টেক্সচার সমর্থন যোগ করে।

নিরাপদ পেমেন্ট নিশ্চিতকরণ: ব্রাউজার বাউন্ড কী

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

নিরাপদ পেমেন্ট নিশ্চিতকরণ: UX রিফ্রেশ

Android Chrome-এ SPC ডায়ালগের জন্য UX উপাদানগুলি আপডেট করে৷ শুধুমাত্র UX উপস্থাপনা ছাড়া নিম্নলিখিত যোগ করা হচ্ছে:

  • ব্যবসায়ীদের পেমেন্টের সাথে সম্পর্কিত পেমেন্ট সত্তা লোগোগুলির একটি ঐচ্ছিক তালিকা প্রদান করতে দিন যা প্রদর্শিত হবে৷
  • ব্যবহারকারী SPC ছাড়া লেনদেন চালিয়ে যেতে চান বা লেনদেন বাতিল করতে চান কিনা তার উপর নির্ভর করে ব্যবসায়ীর কাছে বিভিন্ন আউটপুট অবস্থা ফেরত দেওয়া।
  • অর্থপ্রদানের উপকরণে একটি নতুন অর্থপ্রদানের বিশদ লেবেল ক্ষেত্র যুক্ত করে যাতে পাঠ্যটি দুটি লাইন জুড়ে উপস্থাপন করা হয়।

WebGPU core-features-and-limits

core-features-and-limits বৈশিষ্ট্যগুলি বোঝায় যে একটি WebGPU অ্যাডাপ্টার এবং ডিভাইস মূল বৈশিষ্ট্যগুলি এবং নির্দিষ্টতার সীমাগুলিকে সমর্থন করে৷

স্ক্রোল অ্যাঙ্করিং অগ্রাধিকার প্রার্থী ফিক্স

বর্তমানে, স্ক্রোল অ্যাঙ্করিং অ্যালগরিদম অগ্রাধিকার প্রার্থীদের নির্বাচন করে যখন তারা অ্যাঙ্কর লক্ষ্য হিসাবে উপলব্ধ থাকে। অগ্রাধিকার প্রার্থীরা বর্তমানে একটি মনোযোগী সম্পাদনাযোগ্য উপাদান এবং পৃষ্ঠার মধ্যে হাইলাইটগুলি সন্ধান করুন৷ এটি উপ-অনুকূল ব্যবহারকারীর অভিজ্ঞতার কারণ হতে পারে যদি একটি বৃহৎ ফোকাসযুক্ত বিষয়বস্তু সম্পাদনাযোগ্য উপাদান থাকে যার কন্টেন্ট অফস্ক্রিন পরিবর্তিত হয় (ফলে কার্সারটি স্থানান্তরিত হয়)। এই ফিক্সটি অ্যালগরিদম পরিবর্তন করে: অ্যাঙ্কর হিসাবে অগ্রাধিকার প্রার্থীকে নির্বাচন করার পরিবর্তে, প্রার্থীকে নিয়মিত অ্যাঙ্কর নির্বাচন অ্যালগরিদমের সুযোগ বা মূল হিসাবে ব্যবহার করুন যা অ্যাঙ্কর হিসাবে গভীরতম অনস্ক্রিন উপাদান নির্বাচন করে৷

SVG <script> উপাদানগুলির জন্য async বৈশিষ্ট্য সমর্থন করুন

SVG 2.0-এর SVGScriptElement ইন্টারফেসটি HTMLScriptElement এর অনুরূপ async অ্যাট্রিবিউট প্রবর্তন করে। এই বৈশিষ্ট্যটি SVG ব্যবহার করে এমন ওয়েব অ্যাপ্লিকেশনগুলির কর্মক্ষমতা এবং প্রতিক্রিয়াশীলতা উন্নত করে, স্ক্রিপ্টগুলিকে অ্যাসিঙ্ক্রোনাসভাবে চালানোর অনুমতি দেয়।

অন-ডিভাইস ওয়েব স্পিচ API

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

ক্রস-সাইট নেভিগেশনের জন্য window.name সাফ করুন যা ব্রাউজিং প্রসঙ্গ গোষ্ঠী পরিবর্তন করে

window.name সম্পত্তির মান বর্তমানে একটি ট্যাবের সারাজীবন ধরে সংরক্ষিত থাকে, এমনকি নেভিগেশন সহ যা ব্রাউজিং প্রসঙ্গ গোষ্ঠীগুলিকে পরিবর্তন করে, যা তথ্য ফাঁস করতে পারে এবং সম্ভাব্য ট্র্যাকিং ভেক্টর হিসাবে ব্যবহার করা যেতে পারে। window.name প্রপার্টি ক্লিয়ার করা এই সমস্যার সমাধান করে। এটি একটি কম ঝুঁকিপূর্ণ পরিবর্তন হওয়া উচিত কারণ নাম অনুসারে একটি ব্রাউজিং প্রসঙ্গ খোঁজা ইতিমধ্যেই কাজ করে না যদি এটি অন্য ব্রাউজিং প্রসঙ্গ গ্রুপে থাকে, তাই নামটি আসলে উপযোগী নয়।

এন্টারপ্রাইজ নীতি: ClearWindowNameCrossSiteBrowsing (Chrome 142 এ কাজ করা বন্ধ করবে)।

ওয়েব অ্যাপ স্কোপ এক্সটেনশন

একটি "scope_extensions" ওয়েব অ্যাপ্লিকেশান ম্যানিফেস্ট ক্ষেত্র যোগ করে যা ওয়েব অ্যাপ্লিকেশানগুলিকে তাদের স্কোপকে অন্য উত্সগুলিতে প্রসারিত করতে সক্ষম করে৷

এটি একাধিক সাবডোমেন এবং শীর্ষ স্তরের ডোমেনগুলি নিয়ন্ত্রণ করে এমন সাইটগুলিকে একটি একক ওয়েব অ্যাপ হিসাবে উপস্থাপন করার অনুমতি দেয়৷ একটি .well-known/web-app-origin-association কনফিগারেশন ফাইল ব্যবহার করে ওয়েব অ্যাপের সাথে অ্যাসোসিয়েশন নিশ্চিত করার জন্য তালিকাভুক্ত উৎসের প্রয়োজন।

স্পেসিফিকেশন-সঙ্গতিপূর্ণ JSON MIME প্রকার সনাক্তকরণ

Chromium এখন WHATWG mimesniff স্পেসিফিকেশন দ্বারা সংজ্ঞায়িত সমস্ত বৈধ JSON MIME প্রকারগুলিকে স্বীকৃতি দেয়৷ এতে যেকোন MIME প্রকার অন্তর্ভুক্ত রয়েছে যার সাবটাইপ +json দিয়ে শেষ হয়, প্রথাগত application/json এবং text/json ছাড়াও। এই পরিবর্তনটি নিশ্চিত করে যে JSON সনাক্তকরণের উপর নির্ভরশীল ওয়েব API এবং বৈশিষ্ট্যগুলি ওয়েব প্ল্যাটফর্ম স্ট্যান্ডার্ড এবং অন্যান্য ব্রাউজারগুলির সাথে ধারাবাহিকভাবে আচরণ করে৷ এই পরিবর্তনের জন্য একটি মূল প্রেরণা হল JSON মডিউল আমদানি আচরণ ঠিক করা, যেখানে পূর্বে বৈধ JSON MIME প্রকার যেমন text/html+json এবং image/svg+json মডিউল হিসাবে লোড হতে ব্যর্থ হবে।

প্রাইভেট এগ্রিগেশন এপিআই: এগ্রিগেট এরর রিপোর্টিং

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

ক্র্যাশ রিপোর্টিং API: শুধুমাত্র ক্র্যাশ রিপোর্ট পেতে ক্র্যাশ-রিপোর্টিং নির্দিষ্ট করুন

এই বৈশিষ্ট্যটি নিশ্চিত করে যে ডেভেলপাররা crash-reporting নামের শেষ পয়েন্টটি নির্দিষ্ট করে শুধুমাত্র ক্র্যাশ রিপোর্ট পাবেন। ডিফল্টরূপে, ক্র্যাশ রিপোর্টগুলি default এন্ডপয়েন্টে পৌঁছে দেওয়া হয় যা ক্র্যাশ রিপোর্ট ছাড়াও অন্যান্য অনেক ধরনের রিপোর্ট পায়। বিকাশকারীরা crash-reporting নামের সুপরিচিত এন্ডপয়েন্টে একটি পৃথক URL সরবরাহ করতে পারে, সেখানে ক্র্যাশ রিপোর্টগুলিকে default এন্ডপয়েন্টের পরিবর্তে সরাসরি পাঠাতে পারে৷

Accept-Language হেডার তথ্যে ফিঙ্গারপ্রিন্টিং হ্রাস করুন

HTTP অনুরোধে এবং navigator.languagesAccept-Language হেডার মান স্ট্রিং প্রকাশ করে এমন তথ্যের পরিমাণ হ্রাস করে। Accept-Language হেডার সহ প্রতিটি HTTP অনুরোধে ব্যবহারকারীর পছন্দের ভাষাগুলির একটি সম্পূর্ণ তালিকা পাঠানোর পরিবর্তে। আমরা এখন Accept-Language হেডারে ব্যবহারকারীর সবচেয়ে পছন্দের ভাষা পাঠাই। সামঞ্জস্যের ঝুঁকি কমানোর জন্য, প্রাথমিক প্রবর্তন HTTP শিরোনামের তথ্য কমিয়ে দেয়, আমরা ভবিষ্যতে সম্পর্কিত navigator.languages ​​JavaScript প্রাপ্তকারীদের কমিয়ে দেব।

সিএসপি অবরুদ্ধ কর্মীর জন্য নিক্ষেপের পরিবর্তে আগুনের ত্রুটির ঘটনা

কন্টেন্ট সিকিউরিটি পলিসি (CSP) দ্বারা ব্লক করা হলে, Chrome বর্তমানে Worker এবং SharedWorker-এর কনস্ট্রাক্টর থেকে একটি SecurityError নিক্ষেপ করে। স্ক্রিপ্ট যখন new Worker(url) বা new SharedWorker(url) চালায় তখন স্পেসিফিকেশনের জন্য সিএসপিকে ফেচ করার অংশ হিসেবে চেক করতে হবে এবং অ্যাসিঙ্ক্রোনাসভাবে ত্রুটি ইভেন্ট ফায়ার করতে হবে। এই পরিবর্তনটি Chrome স্পেসিফিকেশনকে সঙ্গতিপূর্ণ করে তোলে: কনস্ট্রাক্টরের সময় নিক্ষেপ না করা এবং অ্যাসিঙ্ক্রোনাসভাবে ত্রুটি ইভেন্টগুলি ফায়ার করা।

RTC এনকোডেড ফ্রেমের জন্য অডিও লেভেল

RTCPeerConnection এর মাধ্যমে প্রেরিত একটি এনকোডেড ফ্রেমের অডিও স্তরকে ওয়েবে প্রকাশ করে এবং WebRTC এনকোডেড ট্রান্সফর্ম ব্যবহার করে উন্মুক্ত করা হয়।

নতুন উৎপত্তি ট্রায়াল

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

প্রম্পট API

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

সম্পূর্ণ ফ্রেম রেট রেন্ডার ব্লকিং অ্যাট্রিবিউট

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

WebGPU সামঞ্জস্য মোড

OpenGL এবং Direct3D11 এর মতো পুরানো গ্রাফিক্স API চালানোর জন্য সক্ষম WebGPU API-এর একটি অপ্ট-ইন, হালকাভাবে সীমাবদ্ধ উপসেট যোগ করে। এই মোডটি বেছে নেওয়ার এবং এর সীমাবদ্ধতাগুলি মেনে চলার মাধ্যমে, বিকাশকারীরা তাদের ওয়েবজিপিইউ অ্যাপ্লিকেশনের নাগালকে অনেক পুরানো ডিভাইসে প্রসারিত করতে পারে যেগুলির মূল ওয়েবজিপিইউ-এর জন্য প্রয়োজনীয় আধুনিক, স্পষ্ট গ্রাফিক্স API নেই৷ সাধারণ অ্যাপ্লিকেশনের জন্য, requestAdapter কল করার সময় শুধুমাত্র প্রয়োজনীয় পরিবর্তন হল "compatibility" বৈশিষ্ট্য লেভেল নির্দিষ্ট করা। আরও উন্নত অ্যাপ্লিকেশনের জন্য, মোডের সীমাবদ্ধতাগুলিকে মিটমাট করার জন্য কিছু পরিবর্তনের প্রয়োজন হতে পারে। যেহেতু সামঞ্জস্য মোড একটি উপসেট, ফলে প্রাপ্ত অ্যাপ্লিকেশনগুলিও বৈধ WebGPU কোর অ্যাপ্লিকেশন এবং এমনকি ব্যবহারকারী এজেন্টগুলিতেও চলবে যেগুলি সামঞ্জস্য মোড সমর্থন করে না৷

অবজ্ঞা এবং অপসারণ

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

Chrome-এর এই রিলিজ দুটি বৈশিষ্ট্য সরিয়ে দেয়।

MacOS 11 এর জন্য সমর্থন সরান

ক্রোম 138 হল macOS 11 সমর্থন করার জন্য শেষ রিলিজ৷ Chrome 139 থেকে macOS 11 সমর্থিত নয়, কারণ এটি অ্যাপলের সমর্থন উইন্ডোর বাইরে৷ একটি সমর্থিত অপারেটিং সিস্টেমে চালানো নিরাপত্তা বজায় রাখার জন্য অপরিহার্য। MacOS 11 চালিত Mac এ, Chrome কাজ চালিয়ে যাবে, একটি সতর্কীকরণ ইনফোবার দেখাবে, কিন্তু আর আপডেট করবে না। যদি একজন ব্যবহারকারী Chrome আপডেট করতে চান, তাহলে তাদের তাদের কম্পিউটারকে macOS-এর সমর্থিত সংস্করণে আপডেট করতে হবে। Chrome 139 এবং তার পরবর্তী নতুন ইনস্টলেশনের জন্য, macOS 12 বা তার বেশি প্রয়োজন হবে।

HTML-এ ISO-2022-JP অক্ষর সেটের স্বয়ংক্রিয় সনাক্তকরণ সরান

ISO-2022-JP-এর জন্য অক্ষরসেট অটো-ডিটেকশনের আশেপাশে পরিচিত নিরাপত্তা সমস্যা রয়েছে। প্রদত্ত যে ব্যবহার খুব কম, এবং Safari ISO-2022-JP-এর স্বয়ংক্রিয়-সনাক্তকরণ সমর্থন করে না, নিরাপত্তা সমস্যাগুলি দূর করতে Chrome এর সমর্থন সরিয়ে দেয়।