ক্রোম 131

স্থিতিশীল প্রকাশের তারিখ: নভেম্বর 12, 2024

অন্যথায় উল্লেখ না করা পর্যন্ত, নিম্নলিখিত পরিবর্তনগুলি Android, ChromeOS, Linux, macOS এবং Windows এর জন্য Chrome 131 স্থিতিশীল চ্যানেল রিলিজে প্রযোজ্য।

সিএসএস

CSS অ্যাঙ্কর পজিশনিং: অ্যাঙ্কর-স্কোপ

anchor-scope বৈশিষ্ট্য একটি প্রদত্ত সাবট্রিতে অ্যাঙ্কর নামের দৃশ্যমানতা সীমিত করার অনুমতি দেয়।

ট্র্যাকিং বাগ #40281992 | ChromeStatus.com এন্ট্রি | স্পেক

CSS font-variant-emoji

font-variant-emoji CSS প্রপার্টি রঙিন (ইমোজি-স্টাইল) এবং একরঙা (টেক্সট-স্টাইল) ইমোজি গ্লিফগুলির মধ্যে নিয়ন্ত্রণ করার একটি উপায় প্রদান করে। এটি প্রতিটি ইমোজি কোডপয়েন্টের পরে একটি ইমোজি বৈচিত্র নির্বাচক যোগ করেও করা যেতে পারে, বিশেষত পাঠ্যের জন্য U+FE0E এবং ইমোজির জন্য U+FE0F

MDN ফন্ট-ভেরিয়েন্ট-ইমোজি | ChromeStatus.com এন্ট্রি

CSS হাইলাইট উত্তরাধিকার

CSS হাইলাইট উত্তরাধিকারের সাথে, CSS সিউডো-ক্লাসগুলিকে হাইলাইট করে, যেমন ::selection এবং ::highlight , উপাদান চেইনের পরিবর্তে ছদ্ম হাইলাইট চেইনের মাধ্যমে তাদের বৈশিষ্ট্যগুলিকে উত্তরাধিকারী করে। ফলাফলটি হাইলাইটে বৈশিষ্ট্যগুলির উত্তরাধিকারের জন্য আরও স্বজ্ঞাত মডেল।

CSS নির্বাচন স্টাইলিং এর জন্য উত্তরাধিকার পরিবর্তন | ChromeStatus.com এন্ট্রি | স্পেক

<details> এবং <summary> উপাদানগুলির স্টাইলিং কাঠামোর উন্নতি

<details> এবং <summary> উপাদানগুলির কাঠামোর জন্য আরও CSS স্টাইলিং সমর্থন করুন যাতে এই উপাদানগুলিকে আরও বেশি ক্ষেত্রে ব্যবহার করা যায় যেখানে ওয়েবে ডিসক্লোজার উইজেট বা অ্যাকর্ডিয়ন উইজেট তৈরি করা হয়। বিশেষ করে, এই পরিবর্তনটি সেই বিধিনিষেধগুলিকে সরিয়ে দেয় যা এই উপাদানগুলিতে প্রদর্শন বৈশিষ্ট্য সেট করতে বাধা দেয় এবং একটি ::details-content ছদ্ম-উপাদান যোগ করে যে অংশটি প্রসারিত হয় এবং ভেঙে যায় তার জন্য কন্টেইনারটিকে স্টাইল করতে।

ট্র্যাকিং বাগ #1469418 | ChromeStatus.com এন্ট্রি | স্পেক

@page মার্জিন বক্স

একটি ওয়েব ডকুমেন্ট প্রিন্ট করার সময় বা পিডিএফ হিসাবে রপ্তানি করার সময় পৃষ্ঠা মার্জিন বাক্সগুলির জন্য সমর্থন যোগ করুন।

@page মার্জিন বাক্সগুলি আপনাকে একটি পৃষ্ঠার মার্জিন এলাকায় বিষয়বস্তু সংজ্ঞায়িত করতে দেয়, উদাহরণস্বরূপ কাস্টম শিরোনাম এবং ফুটার প্রদান করার জন্য, ব্রাউজার দ্বারা তৈরি অন্তর্নির্মিত শিরোনাম এবং ফুটার ব্যবহার করার পরিবর্তে।

একটি মার্জিন বক্স একটি CSS @page নিয়মের ভিতরে একটি at-rule ব্যবহার করে সংজ্ঞায়িত করা হয়। একটি মার্জিন বাক্সের উপস্থিতি এবং বিষয়বস্তু এট-রুলের ভিতরে CSS বৈশিষ্ট্য সহ, বিষয়বস্তু সম্পত্তি সহ নির্দিষ্ট করা হয়। পৃষ্ঠা নম্বরের জন্য কাউন্টারগুলিও সমর্থিত। স্পেসিফিকেশন দুটি বিশেষ কাউন্টার নাম সংজ্ঞায়িত করে: বর্তমান পৃষ্ঠা নম্বরের জন্য page এবং পৃষ্ঠাগুলির মোট সংখ্যার জন্য pages

CSS | ব্যবহার করে প্রিন্ট করার সময় ওয়েব পেজের মার্জিনে কন্টেন্ট যোগ করুন ট্র্যাকিং বাগ #320370 | ChromeStatus.com এন্ট্রি | স্পেক

@property সমর্থন <string> সিনট্যাক্স

নিবন্ধিত কাস্টম বৈশিষ্ট্যের জন্য <string> সিনট্যাক্স উপাদান নামের জন্য সমর্থন।

ট্র্যাকিং বাগ #357751736 | ChromeStatus.com এন্ট্রি | স্পেক

পার্সার শিথিলকরণ নির্বাচন করুন

এটি HTML পার্সারকে <option> , <optgroup> এবং <hr> ছাড়াও <select> এ ট্যাগ করার অনুমতি দেয়।

এই পরিবর্তনটি কাস্টমাইজযোগ্য <select> বৈশিষ্ট্যের সমর্থনে।

ট্র্যাকিং বাগ #335456114 | ChromeStatus.com এন্ট্রি

আপেক্ষিক রঙ সিনট্যাক্সে currentcolor সমর্থন করে

CSS-এ আপেক্ষিক রঙের অনুমতি দিন (from কীওয়ার্ড ব্যবহার করে) একটি বেস হিসাবে currentcolor ব্যবহার করতে। এটি আপনাকে একটি উপাদানের পাঠ্য রঙের উপর ভিত্তি করে, সেই উপাদানের সীমানা, ছায়া বা ব্যাকগ্রাউন্ডের জন্য পরিপূরক রং সেট করতে দেয়।

এই বৈশিষ্ট্যটি এমন ক্ষেত্রেও অন্তর্ভুক্ত করে যেখানে রঙ ফাংশনগুলি বর্তমান রঙের উপর নির্ভরশীলতার সাথে নেস্ট করা হয়, উদাহরণস্বরূপ color-mix(in srgb, rgb(from currentcolor rgb), white)) বা rgb(from rgb(from currentcolor 1 gb) bgr)

ট্র্যাকিং বাগ #325309578 | ChromeStatus.com এন্ট্রি | স্পেক

clip-path , fill , stroke এবং marker-* বৈশিষ্ট্যগুলির জন্য বাহ্যিক SVG সংস্থানগুলিকে সমর্থন করুন

এই বৈশিষ্ট্যটি ক্লিপ পাথ, মার্কার এবং পেইন্ট সার্ভারের ( fill এবং stroke বৈশিষ্ট্যের জন্য) জন্য বাহ্যিক রেফারেন্সের জন্য সমর্থন যোগ করে। উদাহরণস্বরূপ, clip-path: url("resources.svg#myPath")

ট্র্যাকিং বাগ #40134477 | ChromeStatus.com এন্ট্রি | স্পেক

ওয়েব API

সরাসরি সকেট API

বিচ্ছিন্ন ওয়েব অ্যাপগুলিকে নেটওয়ার্ক ডিভাইস এবং সিস্টেমের সাথে সরাসরি ট্রান্সমিশন কন্ট্রোল প্রোটোকল (TCP) এবং ব্যবহারকারী ডেটাগ্রাম প্রোটোকল (UDP) যোগাযোগ স্থাপন করার পাশাপাশি ইনকামিং সংযোগগুলি শুনতে এবং গ্রহণ করার অনুমতি দেয়৷

ট্র্যাকিং বাগ #909927 | ChromeStatus.com এন্ট্রি | স্পেক

CSP বিধিনিষেধ থেকে মুক্ত ফটকা-নিয়ম শিরোনাম

স্পেকুলেশন নিয়ম এবং CSP-এর মধ্যে ইন্টিগ্রেশন আপডেট করে যাতে CSP শুধুমাত্র <script type=speculationrules> এ প্রযোজ্য হয়, এবং Speculation-Rules হেডারে নয়।

ChromeStatus.com এন্ট্রি | স্পেক

FedCM স্টোরেজ অ্যাক্সেস API এর জন্য একটি বিশ্বাস সংকেত হিসাবে

একটি পূর্ববর্তী FedCM স্বয়ংক্রিয়ভাবে একটি সঞ্চয়স্থান অ্যাক্সেস অনুরোধ অনুমোদন করার জন্য একটি বৈধ কারণ মঞ্জুর করে FedCM এবং স্টোরেজ অ্যাক্সেস এপিআইগুলির পুনর্মিলন করে৷

ট্র্যাকিং বাগ #330574529 | ChromeStatus.com এন্ট্রি

noopener-অনুমতি-পপআপ COOP মান

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

এই ধরনের ক্ষেত্রে, এটি একটি নথির জন্য উপকারী হতে পারে যাতে নিশ্চিত করা যায় যে তার ওপেনার এটি স্ক্রিপ্ট করতে পারে না, এমনকি যদি ওপেনার ডকুমেন্টটি একই-অরিজিন হয়।

noopener-allow-popups ক্রস-অরিজিন-ওপেনার-পলিসি মান নথিগুলিকে তা সংজ্ঞায়িত করতে দেয়।

ট্র্যাকিং বাগ #344963946 | ChromeStatus.com এন্ট্রি

নিবেদিত কর্মীদের উপর WebHID

ডেডিকেটেড কর্মী প্রসঙ্গের মধ্যে WebHID সক্ষম করে। এটি আপনাকে একটি পৃথক থ্রেডে একটি HID ডিভাইস থেকে ভারী I/O এবং ডেটা প্রক্রিয়াকরণ করতে দেয়, যা প্রধান থ্রেডে কর্মক্ষমতা প্রভাব কমাতে সাহায্য করে।

ChromeStatus.com এন্ট্রি

WebRTC RTCRtpEncodingParameters.scaleResolutionDownTo

একটি API যা WebRTC এনকোডারগুলিকে ইনপুট ফ্রেমগুলিকে স্কেল করতে কনফিগার করে যদি সেগুলি নির্দিষ্ট maxWidth এবং maxHeight থেকে বেশি হয়৷ এই APIটি scaleResolutionDownBy এর মতই, ব্যতীত যে রেজোলিউশনের সীমাবদ্ধতাগুলি আপেক্ষিক পদের বিপরীতে (উদাহরণস্বরূপ, 2 দ্বারা স্কেল করুন) সম্পূর্ণ শর্তে প্রকাশ করা হয় (উদাহরণস্বরূপ, 2 দ্বারা স্কেল করুন), ফ্লাইতে ইনপুট ফ্রেমের আকার পরিবর্তনের সাথে সম্পর্কিত রেস শর্ত এড়ানো।

ChromeStatus.com এন্ট্রি | স্পেক

WebXr হ্যান্ড ইনপুট মডিউল লেভেল 1

একটি WebXr সেশনের সময় ব্যবহারের জন্য XrInputSources এ হাতের যৌথ ডেটা প্রকাশ করে। এটি ডেভেলপারদের WebXr সেশনের সময় আরও সূক্ষ্ম মিথস্ক্রিয়া করার অনুমতি দেয়।

ট্র্যাকিং বাগ #359418633 | ChromeStatus.com এন্ট্রি | স্পেক

রেন্ডারিং এবং গ্রাফিক্স

WebGPU ক্লিপ দূরত্ব

ঐচ্ছিক GPU বৈশিষ্ট্য clip-distances যোগ করে যা ভার্টেক্স শেডার আউটপুটগুলিতে ব্যবহারকারী-সংজ্ঞায়িত ক্লিপ দূরত্ব সেট করতে দেয়। এই কৌশলটি বিশেষভাবে সেই অ্যাপ্লিকেশনগুলির জন্য উপযোগী যেগুলিকে একটি দৃশ্যের সমস্ত শীর্ষগুলিকে ক্লিপ করতে হবে যা ব্যবহারকারী-সংজ্ঞায়িত সমতলের বাইরে, যেমন অনেক CAD অ্যাপ্লিকেশন।

ট্র্যাকিং বাগ #358408571 | ChromeStatus.com এন্ট্রি | স্পেক

WebGPU: GPUCanvasContext getConfiguration()

একবার একটি কনফিগারেশন অভিধানের সাথে GPUCanvasContext configure() কল করা হলে, আপনি ক্যানভাস প্রসঙ্গ কনফিগারেশন পরীক্ষা করতে GPUCanvasContext getConfiguration() পদ্ধতি ব্যবহার করতে পারেন। এতে GPU device , format , usage , viewFormats , colorSpace , toneMapping এবং alphaMode সদস্য অন্তর্ভুক্ত রয়েছে। ইস্যু 4828-এ যেমন আলোচনা করা হয়েছে , ওয়েব অ্যাপগুলি WebGPU-তে HDR ক্যানভাস সমর্থিত কিনা তা সনাক্ত করতে এটি ব্যবহার করতে পারে।

ট্র্যাকিং বাগ #370109829 | ChromeStatus.com এন্ট্রি | স্পেক

গোপনীয়তা

অ্যাট্রিবিউশন-রিপোর্টিং এপিআই: ট্রিগার নিবন্ধনের জন্য একত্রিতকরণ কী শনাক্তকারী আকারের সীমা সরান

পূর্বে উৎস এবং ট্রিগার নিবন্ধন উভয় ক্ষেত্রেই সমষ্টি কী শনাক্তকারীর দৈর্ঘ্যের সীমা পরীক্ষা করা হয়েছিল। যেহেতু এই সীমাটি গোপনীয়তার জন্য নয় এবং এটি সঞ্চয়স্থানে টিকে থাকে না, তাই এটি ট্রিগার নিবন্ধনগুলিতে সরানো হচ্ছে৷

ChromeStatus.com এন্ট্রি

প্রাইভেট অ্যাগ্রিগেশন API: সুরক্ষিত শ্রোতা কলারদের জন্য অবদানের সীমা বাড়িয়ে 100 করুন

20-এর বর্তমান সীমার তুলনায় ব্যক্তিগত সমষ্টি রিপোর্ট প্রতি 100টি পর্যন্ত অবদান রাখতে সুরক্ষিত শ্রোতা স্ক্রিপ্ট রানারদের সক্ষম করে৷

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

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

ট্র্যাকিং বাগ #360160864 | ChromeStatus.com এন্ট্রি

অরিজিন ট্রায়াল

ওয়েবঅডিওর জন্য প্লেআউট পরিসংখ্যান API

AudioContext.playoutStats API একটি অ্যাপ্লিকেশনকে WebAudio ব্যবহার করে অডিও প্লেআউটের গুণমান এবং লেটেন্সি পরিমাপ করার অনুমতি দেয়।

মূল বিচার | ChromeStatus.com এন্ট্রি | স্পেক

ServiceWorkerStaticRouterTimingInfo

ServiceWorker স্ট্যাটিক রাউটিং API-এর জন্য টাইমিং তথ্য যোগ করে, নেভিগেশন টাইমিং API এবং বিকাশকারী ব্যবহারের জন্য রিসোর্স টাইমিং API-এ প্রকাশ করা হয়।

পরিষেবা কর্মী নির্দিষ্ট সময়ে নির্দিষ্ট পয়েন্ট চিহ্নিত করার জন্য সময় সংক্রান্ত তথ্য প্রদান করে। আমরা দুটি স্ট্যাটিক রাউটিং API-প্রাসঙ্গিক সময়ের তথ্য যোগ করি: RouterEvaluationStart, নিবন্ধিত রাউটারের নিয়মগুলির সাথে একটি অনুরোধ মেলানো শুরু করার সময় এবং CacheLookupStart, উৎসটি "ক্যাশে" হলে ক্যাশে স্টোরেজ খোঁজা শুরু করার সময়। উপরন্তু, আমরা দুটি রাউটার উত্স তথ্য যোগ করি, মিলিত রাউটার উত্স এবং চূড়ান্ত রাউটার উত্স।

মূল বিচার | ChromeStatus.com এন্ট্রি

সংক্ষিপ্তকরণ API

একটি জাভাস্ক্রিপ্ট এপিআই ইনপুট পাঠ্যের সারাংশ তৈরির জন্য, একটি এআই ভাষা মডেল দ্বারা সমর্থিত।

মূল বিচার | সংক্ষিপ্তকরণ API ডকুমেন্টেশন | ট্র্যাকিং বাগ #351744634 | ChromeStatus.com এন্ট্রি

অনুবাদক API

একটি জাভাস্ক্রিপ্ট API ওয়েব পৃষ্ঠাগুলিতে ভাষা অনুবাদের ক্ষমতা প্রদান করতে।

মূল বিচার | অনুবাদক API ডকুমেন্টেশন | ট্র্যাকিং বাগ #322229993 | ChromeStatus.com এন্ট্রি

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

CSS অ্যাঙ্কর পজিশনিং প্রপার্টি inset-area সরান

inset-area প্রপার্টিকে position-area নামকরণের বিষয়ে CSS ওয়ার্কিং গ্রুপ রেজোলিউশনের সাথে, এই অপসারণটি একটি মান সম্মত বৈশিষ্ট্যের জন্য Chromium-এ বাস্তবায়নকে পরিষ্কার করে।

ট্র্যাকিং বাগ #352360007 | ChromeStatus.com এন্ট্রি

BeforeunloadEventCancelByPreventDefault অক্ষম করার ক্ষমতা সরান

বৈশিষ্ট্য BeforeunloadEventCancelByPreventDefault Chrome 117-এ পাঠানো হয়েছিল, কিন্তু একটি এন্টারপ্রাইজ নীতি রয়েছে যা এই পতাকাটিকে জোর করে-অক্ষম করার অনুমতি দেয়৷ Chrome 131 এ এন্টারপ্রাইজ নীতি সরানো হবে।

ChromeStatus.com এন্ট্রি

অ-মানক GPUAdapter requestAdapterInfo() পদ্ধতি সরান

WebGPU ওয়ার্কিং গ্রুপ সিদ্ধান্ত নিয়েছে যে requestAdapterInfo() এর জন্য অনুমতি প্রম্পট ট্রিগার করা অবাস্তব ছিল তাই তারা সেই বিকল্পটি সরিয়ে দিয়েছে এবং এটিকে GPUAdapter info বৈশিষ্ট্য দিয়ে প্রতিস্থাপন করেছে যাতে ওয়েব ডেভেলপাররা একই GPUAdapterInfo মান সিঙ্ক্রোনাসভাবে পেতে পারে।

ChromeStatus.com এন্ট্রি | স্পেক

আরও পড়া

আরো খুঁজছেন? এই অতিরিক্ত সম্পদ পরীক্ষা করে দেখুন.

গুগল ক্রোম ডাউনলোড করুন

অ্যান্ড্রয়েড , ডেস্কটপ বা iOS- এর জন্য Chrome ডাউনলোড করুন।