ক্রোম 128

স্থিতিশীল প্রকাশের তারিখ: 20শে আগস্ট, 2024

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

সিএসএস

CSS ruby-align সম্পত্তি

অক্ষরগুলি সারিবদ্ধ করার একাধিক উপায় আছে যখন রুবি টীকাগুলির দৈর্ঘ্য এবং বেস অক্ষর মেলে না এবং ruby-align বৈশিষ্ট্য আপনাকে আপনার ডিজাইনের জন্য সবচেয়ে ভাল কাজ করে এমন একটি চয়ন করতে দেয়৷ সম্পত্তি নিম্নলিখিত কীওয়ার্ড মানগুলির মধ্যে একটি নেয়:

  • space-around
  • space-between
  • start
  • center

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

লাইন-ভাঙ্গা রুবি

display: ruby

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

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

<select> ড্রপ-ডাউনের মধ্যে <option> এর সর্বনিম্ন আকার

WCAG অ্যাক্সেসিবিলিটি নির্দেশিকাগুলি নির্দিষ্ট করে যে পয়েন্টার ইনপুটগুলির আকার কমপক্ষে 24 বাই 24 CSS পিক্সেল হতে হবে। এই পরিবর্তনটি <option> উপাদানটিকে <select> ড্রপ-ডাউনের মধ্যে এই উচ্চতার প্রয়োজনীয়তা পূরণ করে।

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

মানসম্মত CSS zoom সম্পত্তি

নতুন স্ট্যান্ডার্ডের সাথে সারিবদ্ধ করতে পূর্বে অ-মানক CSS zoom বৈশিষ্ট্যের বিদ্যমান বাস্তবায়ন আপডেট করে। এটি বিভিন্ন জাভাস্ক্রিপ্ট এপিআই পরিবর্তন করে স্পেকের সাথে সারিবদ্ধ করতে, iframe বিষয়বস্তু নথিতে প্রয়োগ করার জন্য জুম পরিবর্তন করে এবং সমস্ত উত্তরাধিকারসূত্রে প্রাপ্ত দৈর্ঘ্যের বৈশিষ্ট্যগুলিতে প্রয়োগ করতে এটি পরিবর্তন করে (আগে এটি শুধুমাত্র উত্তরাধিকারসূত্রে পাওয়া font-size পরিবর্তন করেছিল)।

ডেমো | ChromeStatus.com এন্ট্রি

ওয়েব API

অ্যাট্রিবিউশন রিপোর্টিংয়ের সংযোজন

Chrome 128 অ্যাট্রিবিউশন রিপোর্টিংয়ের জন্য দুটি অতিরিক্ত বৈশিষ্ট্য অন্তর্ভুক্ত করে। ট্রান্সমিশন ক্ষতির হার কমানোর লক্ষ্যে উৎস-গন্তব্য-সীমা লজিকের পরিবর্তন রয়েছে। নমনীয় অবদান ফিল্টারিং API রিপোর্ট ব্যাচিং ক্ষমতা উন্নত করবে।

ChromeStatus.com এন্ট্রি

document.caretPositionFromPoint

একটি প্রদত্ত স্ক্রীন বিন্দু থেকে বর্তমান ক্যারেট অবস্থানটি একটি CaretPosition অবজেক্টের আকারে প্রদান করে যা বর্তমান পাঠ্য সন্নিবেশ বিন্দুকে নির্দেশ করে যার মধ্যে রয়েছে DOM নোড, ক্যারেটের অক্ষর অফসেট এবং ক্যারেট পরিসরের ক্লায়েন্ট আয়তক্ষেত্র। এই বৈশিষ্ট্যটি ছায়া DOM-এর ভিতরে CaretPosition পেতেও সমর্থন করে।

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

MacOS-এ ওয়েব শেয়ার API

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

ডক্স

মিডিয়া

AudioContext.onerror

AudioContext তৈরি এবং অডিও রেন্ডারিং ত্রুটিগুলি এখন AudioContext.onerror এ নির্ধারিত একটি কলব্যাক সহ ওয়েব অ্যাপ্লিকেশনগুলিতে রিপোর্ট করা হয়েছে।

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

মাল্টি-পেন কালি করার জন্য PointerEvent.deviceProperties

বর্তমানে, বিকাশকারীদের একটি কালি-সক্ষম ডিজিটাইজারে দুটি পৃথক কলমের মধ্যে পার্থক্য করার কোন উপায় নেই। বিদ্যমান PointerEvent.id বৈশিষ্ট্যটি বিভিন্ন উপায়ে প্রয়োগ করা হয় এবং প্রতিটি কালি স্ট্রোক বা স্ক্রিনের সাথে ইন্টারঅ্যাকশনের জন্য সর্বদা স্থায়ী হয় না।

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

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

SkipAd মিডিয়া সেশন অ্যাকশন

SkipAd মিডিয়া সেশন অ্যাকশন সমর্থন করে। এই ক্রিয়াটি ব্রাউজারগুলিকে সিস্টেম মিডিয়া কন্ট্রোলে বা পিকচার-ইন-পিকচার উইন্ডোতে একটি বোতাম দেখাতে দেয়।

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

গোপনীয়তা

বিভাজিত কুকির CookiePartitionKey-এর জন্য ক্রস-সাইট পূর্বপুরুষ চেইন বিট

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

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

প্রাইভেট অ্যাগ্রিগেশন এপিআই: ক্লায়েন্ট-সাইড কন্ট্রিবিউশন মার্জিং

সমষ্টিগত প্রতিবেদনের এনক্রিপ্ট করা পেলোডে এম্বেড করার আগে একই বালতি এবং ফিল্টারিং আইডির সাথে হিস্টোগ্রাম অবদানগুলিকে একত্রিত করতে ব্যক্তিগত একত্রিতকরণ API পরিবর্তন করে৷

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

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

জাভাস্ক্রিপ্ট

Promise.try

Promise.try হল একটি নতুন স্ট্যাটিক পদ্ধতির জন্য একটি TC39 প্রস্তাবPromise.try(f) হল new Promise(resolve => resolve(f())) এর সংক্ষিপ্ত বিবরণ।

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

WebAuthn ইঙ্গিত

WebAuthn অনুরোধে নতুন hints প্যারামিটার সাইটগুলিকে তাদের UI গাইড করার জন্য ব্রাউজারদের নির্দেশিকা প্রদান করতে দেয়। ক্যানোনিকাল ব্যবহারের ক্ষেত্রে এমন এন্টারপ্রাইজ যারা জানে যে তাদের অভ্যন্তরীণ সাইটগুলি শুধুমাত্র নিরাপত্তা কী ব্যবহার করে এবং যোগাযোগ করতে সক্ষম হতে চায় যাতে ব্রাউজারগুলি সেই ক্ষেত্রে UI ফোকাস করে।

ইঙ্গিতগুলি একটি উত্তেজনাও সমাধান করে যেখানে বর্তমান authenticatorAttachment প্যারামিটার কঠোর: platform সেট করা সমস্ত ক্রস-প্ল্যাটফর্ম বিকল্পগুলি বাদ দেয়।

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

উইন্ডোজে UTF-8 ফরম্যাটে image/svg+xml কন্টেন্ট লিখুন

ক্লিপবোর্ডে image/svg+xml ফরম্যাট লেখার সময় Windows-এ UTF-8-এ স্যুইচ করুন। এইচটিএমএল ফর্ম্যাটটি ইতিমধ্যেই উইন্ডোজে UTF-* ব্যবহার করে এবং এটি ক্লিপবোর্ড থেকে SVG ছবিগুলি অনুলিপি এবং আটকানোর অনুমতি দেবে৷

অন্য সব সমর্থিত প্ল্যাটফর্মে, ক্লিপবোর্ডে লেখা হওয়ার আগে image/svg+xml UTF-8-এ সিরিয়ালাইজ করা হয়।

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

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

ডিজিটাল শংসাপত্র API

ওয়েবসাইটগুলি আজ বিভিন্ন পদ্ধতির মাধ্যমে মোবাইল ওয়ালেট অ্যাপ থেকে শংসাপত্রের অনুরোধ করতে পারে, উদাহরণস্বরূপ কাস্টম URL হ্যান্ডলার এবং QR কোড স্ক্যানিং৷ এই বৈশিষ্ট্যটি সাইটগুলিকে অ্যান্ড্রয়েডের আইডেন্টিটি ক্রেডেনশিয়াল ক্রেডম্যান সিস্টেম ব্যবহার করে ওয়ালেটের ভিতরে ডিজিটাল শংসাপত্র থেকে পরিচয় তথ্যের জন্য অনুরোধ করতে দেয়৷ এটি একাধিক শংসাপত্র বিন্যাস (উদাহরণস্বরূপ, ISO mDoc এবং W3C যাচাইযোগ্য শংসাপত্র) সমর্থন করার জন্য এক্সটেনসিবল এবং একাধিক ওয়ালেট অ্যাপ ব্যবহার করার অনুমতি দেয়। এপিআই-তে সংবেদনশীল পরিচয় তথ্যের ইকোসিস্টেম-স্কেল অপব্যবহারের ঝুঁকি কমানোর ব্যবস্থাও রয়েছে।

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

একক get() কলে FedCM একাধিক পরিচয় প্রদানকারী

FedCM-কে একই ডায়ালগে একাধিক পরিচয় প্রদানকারী দেখানোর অনুমতি দেয়। এটি বিকাশকারীদের ব্যবহারকারীদের কাছে সমস্ত সমর্থিত পরিচয় প্রদানকারী উপস্থাপন করার একটি সুবিধাজনক উপায় দেয়। আমরা প্রথমে একই get() কলে সমস্ত প্রদানকারী থাকার বিষয়টি মোকাবেলা করার পরিকল্পনা করছি।

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

প্রমিত CSS জুম অক্ষম করুন

পূর্বে নন-স্ট্যান্ডার্ড CSS zoom প্রপার্টির বাস্তবায়ন নতুন স্ট্যান্ডার্ডের সাথে সারিবদ্ধ করার জন্য আপডেট করা হয়েছে। এটি স্পেসিফিকেশনের সাথে সারিবদ্ধ করার জন্য বিভিন্ন জাভাস্ক্রিপ্ট API পরিবর্তন করে, iframe বিষয়বস্তু নথিতে প্রয়োগ করার জন্য zoom পরিবর্তন করে এবং উত্তরাধিকারসূত্রে প্রাপ্ত সমস্ত দৈর্ঘ্যের বৈশিষ্ট্যগুলিতে প্রয়োগ করার জন্য এটি পরিবর্তন করে যেখানে আগে এটি শুধুমাত্র উত্তরাধিকারসূত্রে পাওয়া font-size পরিবর্তন করেছিল।

এই ট্রায়ালটি আপনাকে আপনার কোড সামঞ্জস্য করার জন্য আরও সময় পেতে পূর্ববর্তী আচরণে ফিরে যেতে দেয়৷

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

WebGPU সাবগ্রুপ পরীক্ষা

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

ChromeStatus.com এন্ট্রি

আরও পড়া

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

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

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