Chrome 120 বিটা

CSS মাস্কিং, CSS নেস্টিংয়ের জন্য শিথিল নিয়ম, <details> উপাদানের সাথে অ্যাকর্ডিয়ন প্যাটার্ন তৈরি করুন, মিডিয়া সেশন API এর জন্য enterpictureinpicture অ্যাকশন।

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

সিএসএস

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

নিবন্ধিত কাস্টম বৈশিষ্ট্যের জন্য CSS <image> সিনট্যাক্স

@property বা registerProperty() এর সাথে নিবন্ধিত কাস্টম বৈশিষ্ট্যগুলির জন্য <image> সিনট্যাক্স ব্যবহার করে সমর্থন করে। <image> সিনট্যাক্সটি কাস্টম সম্পত্তির মানগুলিকে url() মান এবং গ্রেডিয়েন্টের মতো তৈরি করা চিত্রগুলিতে সীমাবদ্ধ করতে ব্যবহার করা যেতে পারে।

নিবন্ধিত কাস্টম বৈশিষ্ট্যের জন্য CSS <transform-function> এবং <transform-list> সিনট্যাক্স

@property বা registerProperty() এর সাথে নিবন্ধিত কাস্টম বৈশিষ্ট্যগুলির জন্য <transform-function> এবং <transform-list> সিনট্যাক্স ব্যবহার করে সমর্থন করে।

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

মিডিয়া প্রশ্ন: স্ক্রিপ্টিং বৈশিষ্ট্য

স্ক্রিপ্টিং মিডিয়া বৈশিষ্ট্যটি বর্তমান নথিতে জাভাস্ক্রিপ্টের মতো স্ক্রিপ্টিং ভাষা সমর্থিত কিনা তা জিজ্ঞাসা করতে ব্যবহৃত হয়। বৈধ বিকল্পগুলি হল 'সক্ষম', 'শুধুমাত্র-প্রাথমিক', এবং 'কোনটিই নয়'৷ যাইহোক, 'শুধুমাত্র-প্রাথমিক' কখনই ব্রাউজারের ভিতরে মেলে না।

:dir() সিউডো-ক্লাস নির্বাচক

:dir() CSS ছদ্ম-শ্রেণির নির্বাচক দিকনির্দেশের উপর ভিত্তি করে উপাদানগুলির সাথে মেলে, যা HTML dir বৈশিষ্ট্যের উপর ভিত্তি করে নির্ধারিত হয়।

:dir(ltr) বাম-থেকে-ডানে পাঠ্যের দিকনির্দেশনা মেলে। :dir(rtl) ডান-থেকে-বাম পাঠ্য দিকনির্দেশের সাথে উপাদানের সাথে মিলে যায়।

এটি [dir] অ্যাট্রিবিউট নির্বাচকদের সমতুল্য নয় কারণ এটি dir অ্যাট্রিবিউটের সাথে পূর্বপুরুষ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত দিকনির্দেশের সাথে মেলে, এবং কারণ এটি dir=auto ব্যবহার থেকে গণনা করা দিকনির্দেশের সাথে মেলে (যা পাঠ্যের প্রথম অক্ষর থেকে দিকনির্দেশনা নির্ধারণ করে শক্তিশালী দিকনির্দেশনা)।

CSS সূচকীয় ফাংশন

CSS সূচকীয় ফাংশন যোগ করে: pow() , sqrt() , hypot() , log() , এবং exp() CSS মান এবং ইউনিট লেভেল 4 স্পেসিফিকেশন থেকে।

CSS মাস্কিং

CSS mask , এবং সম্পর্কিত বৈশিষ্ট্য যেমন mask-image এবং mask-mode একটি উপাদান (আংশিক বা সম্পূর্ণ) লুকানোর জন্য নির্দিষ্ট পয়েন্টে ইমেজ মাস্ক করে বা ক্লিপ করে ব্যবহার করা হয়।

এই বৈশিষ্ট্যটি -webkit-mask* বৈশিষ্ট্যগুলিকে আনপ্রেফিক্স করে এবং বর্তমান স্পেসিফিকেশনের সাথে সঙ্গতিপূর্ণ করে। এর মধ্যে রয়েছে mask-image , mask-mode , mask-repeat , মাস্ক mask-position , mask-clip , mask-origin , mask-size এবং mask-composite , সেইসাথে mask শর্টহ্যান্ড। স্থানীয় mask-image রেফারেন্স সমর্থিত, সিরিয়ালাইজেশন এখন স্পেসিফিকেশনের সাথে মেলে, এবং গৃহীত মান এখন স্পেসিফিকেশনের সাথে মেলে (উদাহরণস্বরূপ, mask-composite জন্য source-over পরিবর্তে add ।)

আরামদায়ক CSS নেস্টিং

CSS নেস্টিং বাস্তবায়নে এই পরিবর্তন নেস্টেড শৈলী নিয়মগুলিকে একটি উপাদান দিয়ে শুরু করতে দেয়, উদাহরণস্বরূপ h1 সামনে & চিহ্নের প্রয়োজন না করে, অথবা is() দিয়ে মোড়ানো। নিম্নলিখিত উদাহরণটি এখন স্পেসিফিকেশনে বৈধ, এবং Chrome 120 এ কাজ করে।

.card {
  h1 {
    /* h1 does not start with a symbol */
  }
}

এইচটিএমএল

<details> এ নাম বৈশিষ্ট্য ব্যবহার করে অ্যাকর্ডিয়ন প্যাটার্ন

এই বৈশিষ্ট্যটি এইচটিএমএল <details> উপাদানগুলির একটি ক্রম ব্যবহার করে অ্যাকর্ডিয়ান তৈরি করার ক্ষমতা যুক্ত করে। এটি <details> উপাদানটিতে একটি নামের বৈশিষ্ট্য যুক্ত করে। যখন এই বৈশিষ্ট্যটি ব্যবহার করা হয়, একই নামের একাধিক <details> উপাদান একটি গোষ্ঠী গঠন করে। গ্রুপে সর্বাধিক একটি উপাদান একবারে খোলা হতে পারে।

ওয়েব API

ArrayBuffer VideoFrame, AudioData, EncodedVideoChunk, EncodedAudioChunk, ImageDecoder কনস্ট্রাক্টরগুলিতে স্থানান্তর করার অনুমতি দিন

এটি অ্যারে বাফারগুলিকে বিচ্ছিন্ন করার এবং VideoFrame, ImageDecoder, EncodedVideoChunk, EncodedAudioChunk, AudioData-এর ভিতরে সংশ্লিষ্ট বাফারগুলিকে একটি অনুলিপি ছাড়াই ব্যবহার করার অনুমতি দেবে৷

CSS ফন্ট লোড হচ্ছে API FontFaceSet: check() পদ্ধতি

FontFaceSet এর check() পদ্ধতিটি লোডিং সম্পন্ন না হওয়া FontFaceSet এ ফন্ট ব্যবহার করার চেষ্টা না করে নির্দিষ্ট ফন্ট ব্যবহার করে পাঠ্য প্রদর্শন করা সম্ভব কিনা তা যাচাই করে। এটি ব্যবহারকারীদের পরে ফন্ট প্রতিস্থাপন না করে নিরাপদে ফন্ট ব্যবহার করতে দেয়।

অনুরোধ এবং CloseWatcher বন্ধ করুন

ক্লোজ রিকোয়েস্টগুলি হল একটি নতুন ধারণা যা ডেস্কটপে Esc কী বা অ্যান্ড্রয়েডে পিছনের অঙ্গভঙ্গি বা বোতাম ব্যবহার করে বর্তমানে খোলা কিছু বন্ধ করার জন্য ব্যবহারকারীর অনুরোধগুলিকে অন্তর্ভুক্ত করে৷ এগুলিকে ক্রোমে একীভূত করা দুটি পরিবর্তনের সাথে আসে:

  • CloseWatcher , সরাসরি শোনার জন্য এবং বন্ধের অনুরোধে সাড়া দেওয়ার জন্য একটি নতুন API।
  • নতুন ক্লোজ রিকোয়েস্ট ফ্রেমওয়ার্ক ব্যবহার করতে <dialog> এবং popover="" এ আপগ্রেড করে, যাতে তারা Android ব্যাক বোতামে সাড়া দেয়।

ডেডিকেটেড কর্মী এবং স্টোরেজ অ্যাক্সেস API

উত্সর্গীকৃত কর্মীরা পিতামাতার প্রসঙ্গের সঞ্চয়স্থান অ্যাক্সেস স্থিতির উত্তরাধিকারী হবে। অতএব, যদি একটি নথি document.requestStorageAccess() এর মাধ্যমে স্টোরেজ অ্যাক্সেস পায় এবং তারপরে একজন ডেডিকেটেড কর্মী তৈরি করে, তবে কর্মী স্টোরেজ অ্যাক্সেসও পাবে (এবং বিভাজনবিহীন কুকিজ অ্যাক্সেস করতে সক্ষম হবে।)

FedCM: ত্রুটি API এবং AutoSelectedFlag API

ডেভেলপার এবং ব্যবহারকারীদের প্রমাণীকরণ প্রবাহকে আরও ভালভাবে বুঝতে সাহায্য করার জন্য ডেডিকেটেড API। উভয় APIই একটি পরিচয় প্রদানকারীর সাথে একটি ওয়েবসাইট বা অ্যাপ্লিকেশনে (এই প্রসঙ্গে একটি নির্ভরকারী পক্ষ (RP) হিসাবে পরিচিত) সাইন ইন করার জন্য ব্যবহারকারীর অনুমতির পরে ট্রিগার করা হয়। অন্য কথায়, ব্যবহারকারী Continue as বোতামে ক্লিক করার পর।

Error API-এর মাধ্যমে, ব্যবহারকারীর সাইন-ইন প্রচেষ্টা ব্যর্থ হলে, পরিচয় প্রদানকারী ব্যবহারকারী এবং RP ডেভেলপার উভয়কেই আপডেট রাখতে ব্রাউজারের সাথে কারণ শেয়ার করতে পারে।

AutoSelectedFlag API-এর সাহায্যে, পরিচয় প্রদানকারী এবং RP বিকাশকারী উভয়ই সাইন-ইন UX সম্পর্কে আরও ভালোভাবে বুঝতে পারে এবং সেই অনুযায়ী কর্মক্ষমতা এবং সেগমেন্ট মেট্রিক্সের মূল্যায়ন করতে পারে।

FedCM Chrome 120 ব্লগ পোস্টে আরও জানুন।

বেড়া ফ্রেম কার্যকারিতা আপডেট

গোপনীয়তা স্যান্ডবক্সের মধ্যে সুরক্ষিত শ্রোতা এপিআই-এ সুরক্ষিত শ্রোতা বিজ্ঞাপন আকারের ম্যাক্রোগুলির জন্য একটি অতিরিক্ত ফর্ম্যাট বিকল্প রয়েছে৷ একটি অপ্ট-ইন বৈশিষ্ট্য আপনাকে বিজ্ঞাপনের URL-এ নিলামে জয়ী বিজ্ঞাপনের আকার নির্দিষ্ট করতে ম্যাক্রো ব্যবহার করতে দেয়, উদাহরণস্বরূপ:

https://ad.com?width={/%AD_WIDTH%}&height={/%AD_HEIGHT%}

প্রোটেক্টেড অডিয়েন্সে অন্যান্য ধরণের ম্যাক্রোগুলির সাথে আরও সামঞ্জস্যপূর্ণ হতে, যেমন deprecatedReplaceInURN এবং registerAdMacro() দ্বারা ব্যবহৃত হয়, Chrome 120-এ আমরা ম্যাক্রোগুলির বিন্যাস হিসাবে ${AD_WIDTH} এবং ${AD_HEIGHT} ব্যবহার করার ক্ষমতা যুক্ত করছি বর্তমান বিন্যাস ছাড়াও।

স্বয়ংক্রিয় বীকন এখন সমস্ত নিবন্ধিত URL-এ পাঠানো হবে। পূর্বে, setReportEventDataForAutomaticBeacons() কল করার সময় শুধুমাত্র নির্দিষ্ট গন্তব্যগুলি স্বয়ংক্রিয় বীকন গ্রহণ করে, এমনকি যদি সেই গন্তব্যটিকে registerAdBeacon() বলা হয় তাদের ওয়ার্কলেটে reserved.top_navigation এর জন্য। এখন, reserved.top_navigation এর জন্য registerAdBeacon() কল করে এমন যেকোন গন্তব্য একটি স্বয়ংক্রিয় বীকন পাবে, কিন্তু শুধুমাত্র setReportEventDataForAutomaticBeacons() এ নির্দিষ্ট গন্তব্যগুলিই বীকনের সাথে স্বয়ংক্রিয় বীকন ডেটা পাবে৷ setReportEventDataForAutomaticBeacons() এর once প্যারামিটারটি এখন ডেটা একবার পাঠানো হয়েছে কিনা তা নির্ধারণ করবে, পুরো বীকন একবার পাঠানো হয়েছে কিনা তা নির্ধারণ করার পরিবর্তে।

ছেদ পর্যবেক্ষক স্ক্রোল মার্জিন

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

অনুমতি নীতি লঙ্ঘনের রিপোর্ট

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

এটিতে Permissions-Policy-Report-Only শিরোনামও রয়েছে, যা একটি প্রস্তাবিত নীতির ( Content-Security-Policy-Report-Only অনুরূপ) উপর ভিত্তি করে প্রতিবেদনগুলি প্রেরণ করতে সক্ষম করে যাতে নীতি পরিবর্তনগুলিকে বাস্তবায়ন করার আগে সম্ভাব্য ভাঙনের জন্য মূল্যায়ন করা যেতে পারে। নিয়মিত, এনফোর্সিং মোডে।

মিডিয়া সেশন এপিআই: enterpictureinpicture অ্যাকশন

মিডিয়া সেশন API এ একটি enterpictureinpicture অ্যাকশন যোগ করে। ওয়েবসাইটগুলি একটি অ্যাকশন হ্যান্ডলার নিবন্ধন করতে পারে যা একটি পিকচার-ইন-পিকচার বা ডকুমেন্ট পিকচার-ইন-পিকচার উইন্ডো খুলতে ব্যবহার করা যেতে পারে।

ওয়েব অ্যাপের জন্য অটোমেটিক পিকচার-ইন-পিকচার- এ আরও জানুন।

WebGPU f16 সমর্থন

WebGPU shaders (WGSL) এ অর্ধ-নির্ভুলতা ফ্লোটিং-পয়েন্ট টাইপ f16 ব্যবহারের জন্য অনুমতি দেয়।

ডেভেলপাররা তাদের শেডারে 16-বিট ফ্লোটিং পয়েন্ট ভেরিয়েবল এবং API অ্যাক্সেস করতে WebGPU স্পেক থেকে 'shader-f16' বৈশিষ্ট্য এবং WGSL স্পেক থেকে 'f16' এক্সটেনশন ব্যবহার করতে পারে।

মিডিয়া সক্ষমতা: decodingInfo() এর সাথে এইচডিআর সমর্থন জিজ্ঞাসা করুন

তিনটি নতুন ভিডিও কনফিগারেশন অভিধান ক্ষেত্রের মাধ্যমে HDR রেন্ডারিং সমর্থন সনাক্তকরণের অনুমতি দিতে মিডিয়া ক্যাপাবিলিটিস API প্রসারিত করে: hdrMetadataType , colorGamut , এবং transferFunction ৷ Chrome তার নিজস্ব টোন-ম্যাপিং অ্যালগরিদম প্রয়োগ করে তাই HDR10 (smpteSt2086) স্ট্যাটিক মেটাডেটার জন্য সর্বদা সত্য ফিরে আসবে। HDR10+ (smpteSt2094-10) এবং Dolby Vision (smpteSt2094-40) ডায়নামিক মেটাডেটা বর্তমানে সমর্থিত নয়, তাই মিথ্যা ফিরে আসবে। আমরা ভবিষ্যতে গতিশীল মেটাডেটার জন্য সমর্থন যোগ করার প্রত্যাশা করছি, তাই এই API বিকাশকারীদের সমর্থন সহ ব্যবহারকারীদের জন্য উপযুক্ত সামগ্রী নির্বাচন করার অনুমতি দেবে।

মিডিয়াস্ট্রিমট্র্যাক পরিসংখ্যান (ভিডিও)

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

প্রাইভেট অ্যাগ্রিগেশন এপিআই: অ্যাগ্রিগেশন কোঅর্ডিনেটর নির্বাচন

পেলোড এনক্রিপশনের জন্য কোন সমন্বয়কারীকে ব্যবহার করতে হবে তা নির্বাচন করার জন্য একটি প্রক্রিয়া প্রদান করতে প্রাইভেট অ্যাগ্রিগেশন API-তে পরিবর্তন (একটি বিক্রেতা-নির্দিষ্ট অনুমোদিত তালিকা থেকে)। run() এবং selectURL() SharedStorage কলে এবং runAdAuction() এবং joinAdInterestGroup() সুরক্ষিত দর্শক কলে একটি অতিরিক্ত বিকল্প দিয়ে পরিষেবার পছন্দ করা হয়। বিস্তৃত পদ্ধতিটি মূলত অ্যাট্রিবিউশন রিপোর্টিং API এর পদ্ধতির সাথে সারিবদ্ধ।

FedCM-এ লগইন স্থিতি API

লগইন স্ট্যাটাস এপিআই (পূর্বে আইডিপি সাইন-ইন স্ট্যাটাস এপিআই) পরিচয় প্রদানকারীকে তাদের ব্যবহারকারীরা লগ-ইন বা আউট করার সময় ব্রাউজারে সংকেত দেওয়ার অনুমতি দেয়।

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

ভবিষ্যতে এই API আরও ব্যবহারের ক্ষেত্রে উপলব্ধ হতে পারে।

ঘোষণার ব্লগ পোস্টে আরও জানুন।

ট্রানজিশন দেখুন: কলব্যাককে বাতিল করা যাবে না

startViewTransition কলটি বর্তমানে null-এর একটি ডিফল্ট মান সহ একটি ঐচ্ছিক বাতিলযোগ্য কলব্যাক টাইপ নেয়: startViewTransition(optional UpdateCallback? callback = null)

এই বৈশিষ্ট্যটি এটিকে একটি অ-নূলযোগ্য প্রকারে পরিবর্তন করে: startViewTransition(optional UpdateCallback callback)

TLS-এর জন্য X25519Kyber768 কী এনক্যাপসুলেশন

Kyber768 কোয়ান্টাম-প্রতিরোধী কী চুক্তি অ্যালগরিদম স্থাপন করে ভবিষ্যতের কোয়ান্টাম ক্রিপ্টনালাইসিসের বিরুদ্ধে বর্তমান Chrome TLS ট্র্যাফিককে রক্ষা করুন। এটি একটি হাইব্রিড X25519 + Kyber768 মূল চুক্তি একটি IETF স্ট্যান্ডার্ডের উপর ভিত্তি করে৷ এই স্পেসিফিকেশন এবং লঞ্চ W3C এর সুযোগের বাইরে। এই মূল চুক্তিটি একটি TLS সাইফার হিসাবে চালু করা হবে এবং ব্যবহারকারীদের কাছে স্বচ্ছ হওয়া উচিত৷

অরিজিন ট্রায়াল চলছে

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

'অগ্রাধিকার' HTTP অনুরোধ শিরোনাম

এই বৈশিষ্ট্যটি সমস্ত HTTP অনুরোধের জন্য priority অনুরোধের শিরোনাম যোগ করে যাতে এটি পাঠানো হয়েছিল সেই সময়ে অনুরোধের জন্য অগ্রাধিকার তথ্য।

RFC 9218 (HTTP এর জন্য এক্সটেনসিবল অগ্রাধিকার স্কিম) একটি 'অগ্রাধিকার' HTTP অনুরোধ শিরোনামকে সংজ্ঞায়িত করে যা উদ্ভবের (এবং মধ্যস্থতাকারীদের) অনুরোধের অগ্রাধিকারের জন্য ব্যবহার করতে পারে। এটি একই অগ্রাধিকার তথ্য বহন করার জন্য HTTP/2 এবং HTTP/3-এর জন্য আলোচনার প্রক্রিয়া এবং প্রোটোকল-স্তরের ফ্রেমগুলিকেও সংজ্ঞায়িত করে। শিরোনাম শুধুমাত্র একটি সম্পদের জন্য প্রাথমিক অগ্রাধিকারের সংকেত দিতে পারে যখন এটি প্রথম অনুরোধ করা হয়েছিল যখন ফ্রেম-ভিত্তিক প্রক্রিয়াগুলি সত্যের পরে অগ্রাধিকার পরিবর্তন করার অনুমতি দেয়। হেডারটি অরিজিন সার্ভারে এন্ড-টু-এন্ড অপারেট করতে পারে (এবং মধ্যস্থতাকারীদের দ্বারা স্বীকৃত হলে অগ্রাধিকারকে ওভাররাইড করার জন্য একটি প্রক্রিয়া প্রদান করে) যখন ফ্রেমগুলি একটি লিঙ্ক স্তরে কাজ করার জন্য সীমাবদ্ধ থাকে। এই বৈশিষ্ট্যটি বিশেষভাবে হেডার-ভিত্তিক অগ্রাধিকার প্রকল্পকে সমর্থন করার জন্য।

তৃতীয় পক্ষের প্রেক্ষাপটে পার্টিশনবিহীন (কুকি এবং নন-কুকি) সঞ্চয়স্থানে অ্যাক্সেসের অনুমতি দেওয়ার জন্য আমরা স্টোরেজ অ্যাক্সেস API (পিছনে সামঞ্জস্যপূর্ণ) এর একটি এক্সটেনশনের প্রস্তাব করি।

মিশ্র বিষয়বস্তু শিথিল করার জন্য ব্যক্তিগত নেটওয়ার্ক অ্যাক্সেসের অনুমতি

একটি স্থানীয় নেটওয়ার্কে ডিভাইসগুলির সাথে সংযোগ স্থাপন করার জন্য যেগুলির বিশ্বব্যাপী অনন্য নাম নেই, এবং সেইজন্য TLS শংসাপত্রগুলি পেতে পারে না, এই বৈশিষ্ট্যটি এই ধরনের ডিভাইসের সাথে কথা বলার জন্য ডেভেলপারদের অভিপ্রায় ঘোষণা করতে fetch() একটি নতুন বিকল্প প্রবর্তন করে, নতুন নীতি-নিয়ন্ত্রিত বৈশিষ্ট্য এই সক্ষমতায় প্রতিটি সাইটের প্রবেশাধিকার, এবং অতিরিক্ত মেটাডেটা প্রদানের জন্য সার্ভারের প্রিফ্লাইট প্রতিক্রিয়ার জন্য নতুন শিরোনাম।

প্রাইভেট নেটওয়ার্ক অ্যাক্সেস পারমিশন প্রম্পট অরিজিন ট্রায়ালের জন্য সাইন আপ করুন

Performance.measureUserAgentSpecificMemory() এ সীমাহীন অ্যাক্সেস

performance.measureUserAgentSpecificMemory() শুধুমাত্র ক্রস-অরিজিন বিচ্ছিন্ন পরিবেশে (COOP/COEP এর পিছনে) উপলব্ধ হওয়ার জন্য নির্দিষ্ট করা হয়েছে। এই বৈশিষ্ট্যটি COOP/COEP সীমাবদ্ধতা সরিয়ে দেয় যাতে COOP/COEP সম্পূর্ণরূপে স্থাপন করতে না পারলে রিগ্রেশন পরীক্ষা এবং প্রভাব পরিমাপের অনুমতি দেওয়া হয়। মনে রাখবেন যে performance.memory (লেগেসি এপিআই) এই উদ্দেশ্যে ব্যবহার করা যাবে না কারণ এটি কর্মীদের উপর কখনও সক্ষম করা হয়নি।

performance.measureUserAgentSpecificMemory()

বৈশিষ্ট্যটি একটি performance.measureUserAgentSpecificMemory() ফাংশন যোগ করে যা ওয়েব পৃষ্ঠার মেমরি ব্যবহার অনুমান করে। API ব্যবহার করার জন্য ওয়েবসাইটটিকে ক্রস-অরিজিন বিচ্ছিন্ন করতে হবে।

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

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

Chrome-এর এই রিলিজটি একটি বৈশিষ্ট্যকে অবমূল্যায়ন করে।

থিওরা সমর্থনকে অবমূল্যায়ন করুন এবং অপসারণ করুন

ক্রোম উদীয়মান নিরাপত্তা ঝুঁকির কারণে ডেস্কটপ ক্রোমে থিওরা ভিডিও কোডেক-এর জন্য সমর্থন বাতিল করবে এবং সরিয়ে দেবে। থিওরার কম (এবং এখন প্রায়ই ভুল) ব্যবহার বেশির ভাগ ব্যবহারকারীদের সমর্থন করে না।

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

ডেটা সরান: SVGUseElement-এ URL

একটি ডেটা বরাদ্দ করা: SVGUseElement-এ URL XSS ঘটাতে পারে। এবং এটি একটি বিশ্বস্ত টাইপস বাইপাসের দিকে পরিচালিত করে। অতএব, আমরা এটির জন্য সমর্থন অবমূল্যায়ন এবং অপসারণের পরিকল্পনা করি৷

CSPEE-তে একই-অরিজিন কম্বল এনফোর্সমেন্ট সরান

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