নতুন CSS মিডিয়া বৈশিষ্ট্য, লিনিয়ার() ইজিং ফাংশন এবং WebGPU।
অন্যথায় উল্লেখ করা না থাকলে, নীচে বর্ণিত পরিবর্তনগুলি Android, ChromeOS, Linux, macOS এবং Windows-এর জন্য নতুন Chrome বিটা চ্যানেল রিলিজে প্রযোজ্য। প্রদত্ত লিঙ্কগুলির মাধ্যমে বা ChromeStatus.com-এর তালিকা থেকে এখানে তালিকাভুক্ত বৈশিষ্ট্যগুলি সম্পর্কে আরও জানুন৷ 6 এপ্রিল, 2023 তারিখ থেকে Chrome 113 বিটা। আপনি ডেস্কটপের জন্য Google.com বা Android-এ Google Play Store থেকে সর্বশেষ ডাউনলোড করতে পারেন।
সিএসএস
এই রিলিজে চারটি নতুন CSS বৈশিষ্ট্য যোগ করা হয়েছে।
CSS ওভারফ্লো মিডিয়া বৈশিষ্ট্য
Chrome 113 overflow-inline
এবং overflow-block
মিডিয়া বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে। তারা একটি ডিভাইস কীভাবে এমন বিষয়বস্তু পরিচালনা করে যা প্রাথমিক ধারণকারী ব্লককে ওভারফ্লো করে তা পরীক্ষা করতে সক্ষম করে।
CSS update
মিডিয়া বৈশিষ্ট্য
update
মিডিয়া বৈশিষ্ট্য মুদ্রণ, ধীর এবং দ্রুত আউটপুট প্রদর্শনের জন্য শৈলী তৈরি করতে সক্ষম করে:
-
print
: কাগজে নথি। -
slow
: ই-কালি এবং আন্ডারপাওয়ার ডিসপ্লে অন্তর্ভুক্ত। -
fast
: নিয়মিত কম্পিউটার প্রদর্শন।
linear()
ইজিং ফাংশন
linear()
ইজিং ফাংশনটি বেশ কয়েকটি পয়েন্টের মধ্যে রৈখিক ইন্টারপোলেশন সক্ষম করে। এটি বাউন্স এবং ইলাস্টিক প্রভাবগুলির মতো আরও জটিল অ্যানিমেশন সক্ষম করে।
ইমেজ-সেট() টাইপ
ইমেজ-সেট() ফাংশনাল নোটেশন হল একটি সিএসএস টাইপ যাতে ইমেজ অপশনের একটি পরিসীমা নির্দিষ্ট করা যায়, যেমন বিভিন্ন স্ক্রীনের ঘনত্বের জন্য বিভিন্ন ছবি, এবং ব্রাউজারকে সেরাটি বেছে নিতে দেয়। এটি ব্যাকগ্রাউন্ড-ইমেজের মতো CSS বৈশিষ্ট্যের সাথে ব্যবহার করা যেতে পারে।
Chrome 113 আনপ্রেফিক্সড image-set
টাইপ যোগ করে যাতে লেখকদের আর -webkit-image-set
ব্যবহার করতে হয় না। নতুন রেজোলিউশন ইউনিট ( dppx
, dpi
, এবং dpcm
), ইমেজ টাইপ সমর্থন (উদাহরণস্বরূপ, type("image/avif")
), url()
এবং গ্রেডিয়েন্ট সহ বাস্তবায়নটি বর্তমান বৈশিষ্ট্যে আনা হয়েছে। ইমেজ অপশন।
ওয়েব API
আনয়ন: Headers.getSetCookie()
একত্রিত না করে একাধিক Set-Cookie
হেডারের মান পাওয়ার উপায় যোগ করে। HTTP-তে, ঐতিহাসিক কারণে Set-Cookie
একটি বিশেষ শিরোনাম কারণ এটি একটি প্রতিক্রিয়ায় একাধিকবার প্রদর্শিত হতে পারে কিন্তু অন্য শিরোনামগুলির বিপরীতে একত্রিত করা যায় না। হেডার অবজেক্ট বর্তমানে Set-Cookie
হেডারের একাধিক মান থাকা সমর্থন করে না এবং এই বৈশিষ্ট্যটি সেই ক্ষমতা যোগ করে।
WebAuthn: বড় ব্লব স্টোরেজ এক্সটেনশন (বড় ব্লব)
এই রিলিজে WebAuthn largeBlob এক্সটেনশনের জন্য সমর্থন আছে। এই এক্সটেনশনটি নির্ভরশীল পক্ষগুলিকে একটি শংসাপত্রের সাথে যুক্ত অস্বচ্ছ ডেটা সংরক্ষণ করতে দেয়৷
ওয়েবজিপিইউ
WebGPU হল ওয়েবের জন্য WebGL এবং WebGL 2 গ্রাফিক্স API-এর উত্তরসূরী। এটি আধুনিক বৈশিষ্ট্যগুলি প্রদান করে যেমন GPU কম্পিউট, GPU হার্ডওয়্যারে নিম্ন ওভারহেড অ্যাক্সেস, একটি একক গ্রাফিক্স ডিভাইস থেকে একাধিক ক্যানভাসে রেন্ডার করার ক্ষমতা এবং আরও ভাল, আরও অনুমানযোগ্য কর্মক্ষমতা।
WebGPU-এর জন্য ব্যাপক ডকুমেন্টেশন MDN-এ পাওয়া যাবে।
প্রাইভেট স্টেট টোকেন API
প্রাইভেট স্টেট টোকেন এপিআই হল একটি নতুন এপিআই (পূর্বে ট্রাস্ট টোকেন এপিআই নামে পরিচিত) যা প্রতারণা বিরোধী উদ্দেশ্যে তৃতীয় পক্ষের কুকির মতো ক্রস-সাইট ক্রমাগত শনাক্তকারী ব্যবহার না করে সাইট জুড়ে ব্যবহারকারীর সংকেত প্রচার করার জন্য। তৃতীয় পক্ষের কুকিজের উপর নির্ভর করে এমন জালিয়াতি বিরোধী পদ্ধতিগুলি কাজ করবে না একবার তৃতীয় পক্ষের কুকিজের অবমূল্যায়ন হয়ে গেলে। এই API-এর অনুপ্রেরণা হল তৃতীয় পক্ষের কুকিজ ছাড়া বিশ্বে জালিয়াতির বিরুদ্ধে লড়াই করার উপায় প্রদান করা।
প্রাইভেট স্টেট টোকেন API জালিয়াতি বিরোধী সংকেত তৈরি বা সংজ্ঞায়িত করে না। এটি সংশ্লিষ্ট প্রথম পক্ষ এবং টোকেন প্রদানকারীদের উপর নির্ভর করে। এপিআই গোপনীয়তার উদ্বেগের জন্য এই সংকেতগুলিতে স্থানান্তরিত তথ্যের উপর সীমাবদ্ধতা প্রয়োগ করে। প্রাইভেট স্টেট টোকেন API আইইটিএফ ওয়ার্কিং গ্রুপের গোপনীয়তা পাস প্রোটোকলের উপর ভিত্তি করে। এটিকে প্রাইভেসি পাস প্রোটোকলের একটি ওয়েব-প্রকাশিত ফর্ম হিসাবে বিবেচনা করা যেতে পারে।
অরিজিন ট্রায়াল চলছে
Chrome 113-এ আপনি নিম্নলিখিত নতুন অরিজিন ট্রায়ালগুলি বেছে নিতে পারেন৷
WebRTC কলব্যাক-ভিত্তিক লিগ্যাসি getStats() এর জন্য অবচয় ট্রায়াল
RTCPeerConnection
getStats()
এর দুটি সংস্করণ রয়েছে, একটি যা একটি প্রতিশ্রুতি সমাধানের মাধ্যমে প্রতিবেদনটি স্পেক-অনুযায়ী ফেরত দেয় এবং একটি যা প্রথম যুক্তি হিসাবে কলব্যাকের মাধ্যমে একটি খুব ভিন্ন প্রতিবেদন ফেরত দেয়। কলব্যাক-ভিত্তিক একটি শীঘ্রই সরানো হবে৷ এই অপসারণ ট্রায়ালটি Chrome 113 থেকে 121 পর্যন্ত যে অ্যাপগুলির জন্য আরও সময় প্রয়োজন তাদের জন্য উপলব্ধ৷
লিগ্যাসি getStats() অবচয় ট্রায়ালের জন্য নিবন্ধন করুন ।
WebGPU WebCodecs ইন্টিগ্রেশন
WebGPU HTMLVideoElement
থেকে অস্বচ্ছ "বাহ্যিক টেক্সচার" অবজেক্ট তৈরি করতে একটি API প্রকাশ করে। এই বস্তুগুলি ভিডিও ফ্রেমগুলিকে দক্ষতার সাথে নমুনা করতে ব্যবহার করা যেতে পারে, সম্ভাব্যভাবে সরাসরি YUV ডেটা থেকে 0-কপি উপায়ে।
যদিও WebGPU-এর প্রথম সংস্করণের জন্য WebGPU স্পেসিফিকেশন WebCodecs VideoFrame
অবজেক্ট থেকে GPUExternalTextures
তৈরি করার অনুমতি দেয় না। এই ক্ষমতাটি উন্নত ভিডিও প্রক্রিয়াকরণ অ্যাপ্লিকেশনগুলির জন্য গুরুত্বপূর্ণ যেগুলি ইতিমধ্যেই WebCodecs ব্যবহার করছে এবং ভিডিও প্রক্রিয়াকরণ পাইপলাইনে WebGPU সংহত করতে চায়৷
এই বৈশিষ্ট্যটি একটি GPUExternalTexture
উত্স হিসাবে VideoFrame
ব্যবহার করার জন্য সমর্থন যোগ করে।
WebGPU WebCodecs ইন্টিগ্রেশন ট্রায়ালের জন্য নিবন্ধন করুন ।
অবজ্ঞা এবং অপসারণ
Chrome-এর এই সংস্করণটি নিম্নে তালিকাভুক্ত অবচয় এবং অপসারণের পরিচয় দেয়। পরিকল্পিত অবচয়, বর্তমান অবচয় এবং পূর্ববর্তী অপসারণের তালিকার জন্য ChromeStatus.com এ যান।
Chrome-এর এই রিলিজ দুটি বৈশিষ্ট্যকে অবমূল্যায়ন করে।
নিরাপদ অর্থপ্রদান নিশ্চিতকরণ: CollectedClientAdditionalPaymentData
ডেটাতে rp
থেকে rpId
নামকরণ করুন
সিকিউর পেমেন্ট কনফার্মেশন (SPC) হল একটি ওয়েব API যা পেমেন্ট লেনদেনের সময় সুবিন্যস্ত প্রমাণীকরণ সমর্থন করে। পেমেন্ট প্রবাহে শক্তিশালী প্রমাণীকরণ আনতে এটি WebAuthn-এর উপরে তৈরি করে। SPC-এর প্রাথমিক বৈশিষ্ট্য এবং বাস্তবায়নে, ক্রিপ্টোগ্রামের আউটপুট CollectedClientAdditionalPaymentData
অভিধানে rp
নামে একটি প্যারামিটার রয়েছে। WebAuthn-এর সাথে সারিবদ্ধ করার জন্য স্পেসিফিকেশনে এটির নামকরণ করা হয়েছে rpId
, এবং Chrome এর বাস্তবায়ন পরিবর্তন করছে (অর্থাৎ, rpId
যোগ করা এবং rp
সরানো হচ্ছে)।
document.domain
সেটার অবমূল্যায়ন করুন
document.domain
সেটার ডেভেলপারদের একই-অরিজিন নীতি শিথিল করার অনুমতি দেয়, যা আমরা বজায় রাখার লক্ষ্যে মৌলিক নিরাপত্তা সীমাকে জটিল করে তোলে। document.domain
সেটার এখন Origin-keyed agent clusters
মাধ্যমে অপ্ট-ইন করা হবে। সেটার থাকবে, কিন্তু উৎপত্তি অপরিবর্তিত থাকবে।