Chrome 140 বিটা

প্রকাশিত: আগস্ট 6, 2025

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

CSS এবং UI

CSS টাইপ করা পাটিগণিত

টাইপ করা পাটিগণিত আপনাকে CSS-এ এক্সপ্রেশন লিখতে দেয় যেমন calc(10em / 1px) বা calc(20% / 0.5em * 1px) । উদাহরণস্বরূপ, টাইপোগ্রাফিতে এটি দরকারী, কারণ এটি আপনাকে একটি টাইপ করা মানকে একটি টাইপ না করা মানকে রূপান্তর করতে এবং সংখ্যা গ্রহণকারী বৈশিষ্ট্যগুলির জন্য এটিকে পুনরায় ব্যবহার করতে দেয়। আরেকটি ব্যবহারের ক্ষেত্রে এককবিহীন মানকে অন্য প্রকার দ্বারা গুণ করা। উদাহরণস্বরূপ, আপনি পিক্সেল থেকে ডিগ্রিতে কাস্ট করতে পারেন।

scroll-target-group সম্পত্তি

scroll-target-group বৈশিষ্ট্য নির্দিষ্ট করে যে উপাদানটি একটি স্ক্রোল মার্কার গ্রুপ কন্টেইনার কিনা। এটি নিম্নলিখিত মানগুলির মধ্যে একটি গ্রহণ করে:

  • 'none': উপাদানটি একটি স্ক্রোল মার্কার গ্রুপ ধারক স্থাপন করে না।
  • 'স্বয়ংক্রিয়': উপাদানটি একটি স্ক্রল মার্কার গ্রুপ কন্টেইনার স্থাপন করে যা একটি স্ক্রল মার্কার গ্রুপ তৈরি করে যাতে স্ক্রোল মার্কার উপাদানগুলির সমস্ত অংশ থাকে যার জন্য এটি নিকটতম পূর্বপুরুষ স্ক্রোল মার্কার গ্রুপ ধারক।

একটি স্ক্রল মার্কার গ্রুপ কন্টেইনার স্থাপন করা হলে এইচটিএমএল উপাদানগুলিকে একটি খণ্ড শনাক্তকারীর সাথে অ্যাঙ্কর করতে দেয় যা এই ধরনের একটি কন্টেইনারের ভিতরে থাকে ::scroll-marker সিউডো-এলিমেন্টের এইচটিএমএল সমতুল্য। অ্যাঙ্কর এলিমেন্ট যার স্ক্রোল টার্গেট বর্তমানে দেখা যাচ্ছে :target-current pseudo-class ব্যবহার করে স্টাইল করা যেতে পারে।

content প্রপার্টির Alt টেক্সটে counter() এবং counters() সক্ষম করুন

এই বৈশিষ্ট্যটি content প্রপার্টির অল্ট টেক্সটে counter() এবং counters() ব্যবহার করার ক্ষমতা যোগ করে। এটি অ্যাক্সেসযোগ্যতা উন্নত করতে আরও অর্থপূর্ণ তথ্য প্রদান করে।

দেখুন ট্রানজিশন ছদ্ম আরো অ্যানিমেশন বৈশিষ্ট্য উত্তরাধিকারী হয়

ভিউ ট্রানজিশন সিউডো ট্রি এখন বেশ কিছু অ্যানিমেশন বৈশিষ্ট্য উত্তরাধিকারসূত্রে পেয়েছে:

  • animation-delay
  • animation-timing-function
  • animation-iteration-count
  • animation-direction
  • animation-play-state

নেস্টেড ভিউ ট্রানজিশন সক্ষম করুন

এই বৈশিষ্ট্যটি ভিউ ট্রানজিশনগুলিকে একটি সমতলের পরিবর্তে একটি নেস্টেড সিউডো-এলিমেন্ট ট্রি তৈরি করতে দেয়। এটি ভিউ ট্রানজিশনকে এর আসল উপাদান এবং ভিজ্যুয়াল অভিপ্রায়ের সাথে আরও বেশি দেখাতে দেয়। এটি ক্লিপিং, নেস্টেড 3D রূপান্তর এবং অস্বচ্ছতা, মাস্কিং এবং ফিল্টারগুলির মতো প্রভাবগুলির সঠিক প্রয়োগ সক্ষম করে।

রুট থেকে ভিউপোর্ট overscroll-behavior প্রচার করুন

এই পরিবর্তনটি শরীরের পরিবর্তে মূল থেকে overscroll-behavior প্রচার করে। CSS ওয়ার্কিং গ্রুপ <body> থেকে ভিউপোর্টে বৈশিষ্ট্য প্রচার না করার সিদ্ধান্ত নিয়েছে। পরিবর্তে, ভিউপোর্টের বৈশিষ্ট্যগুলি মূল ( <html> ) উপাদান থেকে প্রচারিত হয়। যেমন, overscroll-behavior মূল উপাদান থেকে প্রচার করা উচিত। যাইহোক, ক্রোমের একটি দীর্ঘস্থায়ী সমস্যা রয়েছে: এটি মূলের পরিবর্তে <body> থেকে overscroll-behavior প্রচার করে। এই আচরণ অন্যান্য ব্রাউজারগুলির সাথে ইন্টারঅপারেবল নয়। এই পরিবর্তনটি Chrome কে স্পেসিফিকেশন মেনে চলে এবং অন্যান্য বাস্তবায়নের সাথে ইন্টারঅপারেবল করে তোলে।

ScrollIntoView কন্টেইনার বিকল্প

ScrollIntoViewOptions কন্টেইনার বিকল্পটি ডেভেলপারদের একটি scrollIntoView অপারেশন করতে দেয় যা শুধুমাত্র নিকটতম পূর্বপুরুষ স্ক্রোল কন্টেইনার স্ক্রোল করে। উদাহরণ স্বরূপ, নিচের স্নিপেট শুধুমাত্র target স্ক্রোল কন্টেইনারটিকে স্ক্রোল করে target দৃশ্যে আনার জন্য, কিন্তু সমস্ত স্ক্রোল কন্টেইনারকে ভিউপোর্টে স্ক্রোল করবে না:

target.scrollIntoView({container: 'nearest'});

CSS caret-animation প্রপার্টি যোগ করুন

Chromium caret-color সম্পত্তির অ্যানিমেশন সমর্থন করে। যাইহোক, যখন অ্যানিমেশন করা হয়, তখন ক্যারেটের ডিফল্ট ব্লিঙ্কিং আচরণ অ্যানিমেশনে হস্তক্ষেপ করে।

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

highlightsFromPoint এপিআই

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

পরিবর্তন দৃশ্য ট্রানজিশন সমাপ্ত প্রতিশ্রুতি সময়

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

ToggleEvent সোর্স অ্যাট্রিবিউট যোগ করুন

একটি ToggleEvent এর source অ্যাট্রিবিউটে এমন উপাদান থাকে যা প্রযোজ্য হলে ToggleEvent ফায়ার করতে ট্রিগার করে। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী একটি পপওভার খোলার জন্য popovertarget বা commandfor অ্যাট্রিবিউট সেট সহ একটি <button> উপাদানে ক্লিক করেন, তাহলে পপওভারে ফায়ার করা ToggleEvent এর উৎস বৈশিষ্ট্যটি invoking <button> এ সেট করা থাকবে।

SVG foreignObject ব্লব URL-এর জন্য ক্যানভাস নষ্ট করা থেকে আটকান

সমস্ত ব্রাউজার দীর্ঘকাল ধরে একটি HTML ক্যানভাস drawImage অপারেশনে একটি SVG উত্স সহ একটি <img> উপাদান ব্যবহার করে সমর্থন করে। যাইহোক, ক্যানভাস কলঙ্কজনক আচরণ প্ল্যাটফর্ম জুড়ে পরিবর্তিত হয়। সমস্ত ব্রাউজার ক্যানভাসকে কলঙ্কিত করে যখন SVG উৎসে একটি foreignObject ট্যাগ থাকে এবং একটি HTTP URI-এর সাথে উল্লেখ করা হয়। যখন একই SVG একটি ডেটা URI-এর মাধ্যমে উল্লেখ করা হয়, তখন সমস্ত ব্রাউজার ক্যানভাসকে কলঙ্কিত করে না। যাইহোক, যখন একটি ব্লব URI ব্যবহার করা হয়, তখন Chromium (এই পরিবর্তনের আগে) এবং WebKit উভয়ই ক্যানভাসকে কলঙ্কিত করে, কিন্তু Gecko করে না। যখন এই বৈশিষ্ট্যটি পাঠানো হয়, Chromium-এর আচরণ Gecko-এর সাথে মিলে যায়, SVG বিষয়বস্তুর বিস্তৃত পরিসরকে ক্যানভাস drawImage কলে কলঙ্ক ছাড়াই ব্যবহার করার অনুমতি দেয়।

@font-face rule font-variation-settings বর্ণনাকারীকে সমর্থন করুন

CSS ডেভেলপারদের পৃথক উপাদানগুলিতে font-variation-settings বৈশিষ্ট্য ব্যবহার করে একটি ফন্টের ওজন, প্রস্থ, তির্যক এবং অন্যান্য অক্ষগুলিকে সামঞ্জস্য করতে দেয়। যাইহোক, ক্রোমিয়াম-ভিত্তিক ব্রাউজারে @font-face ঘোষণার মধ্যে এই সম্পত্তির জন্য সমর্থন নেই। এই বৈশিষ্ট্যটি সিএসএস ফন্ট লেভেল 4-এ সংজ্ঞায়িত font-variation-settings জন্য স্ট্রিং-ভিত্তিক সিনট্যাক্স সমর্থন করে। স্পেসিফিকেশন অনুযায়ী অবৈধ বা অচেনা বৈশিষ্ট্য ট্যাগ উপেক্ষা করা হয়। কোন বাইনারি বা অ-মানক ফর্ম সমর্থিত হয়. কর্মক্ষমতা এবং টাইপোগ্রাফিক নমনীয়তা উভয়ের জন্য পরিবর্তনশীল ফন্টগুলি আরও ব্যাপকভাবে গৃহীত হচ্ছে। Chromium-এ এই বর্ণনাকারীর জন্য সমর্থন যোগ করা নিয়ন্ত্রণ বাড়ায়, পুনরাবৃত্তি কমায় এবং ওয়েব টাইপোগ্রাফিতে আরও মাপযোগ্য, আধুনিক পদ্ধতিকে সমর্থন করে।

ওয়েব API

বেস64 এবং হেক্স থেকে Uint8Array রূপান্তর করুন

বেস64 হল ASCII হিসাবে নির্বিচারে বাইনারি ডেটা উপস্থাপন করার একটি সাধারণ উপায়। জাভাস্ক্রিপ্টে বাইনারি ডেটার জন্য Uint8Arrays আছে। যাইহোক, বেস64 হিসাবে সেই ডেটা এনকোড করার জন্য বা বেস64 ডেটা নেওয়ার এবং একটি সংশ্লিষ্ট Uint8Array তৈরি করার জন্য এটিতে একটি অন্তর্নির্মিত ব্যবস্থার অভাব রয়েছে। এই বৈশিষ্ট্যটি হেক্স স্ট্রিং এবং Uint8Arrays মধ্যে রূপান্তর করার ক্ষমতা এবং পদ্ধতি যোগ করে।

ReadableStreamBYOBReader min বিকল্পটি ব্যবহার করুন

এই বৈশিষ্ট্যটি বিদ্যমান ReadableStreamBYOBReader.read(view) পদ্ধতিতে একটি min বিকল্প প্রবর্তন করে। পদ্ধতিটি ইতিমধ্যেই একটি ArrayBufferView গ্রহণ করে যার মধ্যে এটি ডেটা পড়ে, কিন্তু বর্তমানে পঠিত সমাধানের আগে কতগুলি উপাদান লেখা হয়েছে তা গ্যারান্টি দেয় না। একটি min মান নির্দিষ্ট করে, আপনি রিড সমাধান করার আগে অন্তত অনেক উপাদান উপলব্ধ না হওয়া পর্যন্ত স্ট্রিমটিকে অপেক্ষা করতে হবে। এটি বর্তমান আচরণের উপর উন্নতি করে, যেখানে পাঠগুলি ভিউ ধরে রাখতে পারে তার চেয়ে কম উপাদানগুলির সাথে সমাধান করতে পারে।

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

স্থানীয় নেটওয়ার্ক অ্যাক্সেস সীমাবদ্ধতা

ক্রোম 140 ব্যবহারকারীর স্থানীয় নেটওয়ার্কে অনুরোধ করার ক্ষমতা সীমাবদ্ধ করে, একটি অনুমতি প্রম্পটের প্রয়োজন। একটি স্থানীয় নেটওয়ার্ক অনুরোধ একটি পাবলিক ওয়েবসাইট থেকে একটি স্থানীয় আইপি ঠিকানা বা লুপব্যাক, বা একটি স্থানীয় ওয়েবসাইট (যেমন একটি ইন্ট্রানেট) থেকে লুপব্যাক করার অনুরোধ। অনুমতির পিছনে ওয়েবসাইটগুলির জন্য এই অনুরোধগুলি সম্পাদন করার ক্ষমতা নির্ধারণ করা স্থানীয় নেটওয়ার্ক ডিভাইসগুলির বিরুদ্ধে ক্রস-সাইট অনুরোধ জালিয়াতি আক্রমণের ঝুঁকি হ্রাস করে, যেমন রাউটার৷ এটি ব্যবহারকারীর স্থানীয় নেটওয়ার্কে ফিঙ্গারপ্রিন্ট করার জন্য এই অনুরোধগুলি ব্যবহার করার জন্য সাইটগুলির ক্ষমতাও হ্রাস করে৷ এই অনুমতি সুরক্ষিত প্রসঙ্গে সীমাবদ্ধ। যদি মঞ্জুর করা হয়, অনুমতি স্থানীয় নেটওয়ার্ক অনুরোধের জন্য মিশ্র সামগ্রী ব্লক করা শিথিল করে, যেহেতু অনেক স্থানীয় ডিভাইস বিভিন্ন কারণে সর্বজনীনভাবে বিশ্বস্ত TLS শংসাপত্রগুলি পেতে পারে না।

স্থানীয় নেটওয়ার্ক অ্যাক্সেসের জন্য নতুন অনুমতি প্রম্পটে আরও জানুন।

ব্লব স্ক্রিপ্ট URL-এর জন্য কন্ট্রোলার উত্তরাধিকারী করতে SharedWorker স্ক্রিপ্টগুলি সক্ষম করুন৷

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

ServiceWorkerStaticRouterTimingInfo যোগ করুন

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

এই বৈশিষ্ট্যটি স্ট্যাটিক রাউটিং API- প্রাসঙ্গিক সময়ের তথ্যের দুটি টুকরো যুক্ত করে:

  • RouterEvaluationStart : নিবন্ধিত রাউটারের নিয়মের সাথে একটি অনুরোধের মিল শুরু করার সময়৷
  • CacheLookupStart : উৎস "cache" হলে ক্যাশে স্টোরেজ খোঁজা শুরু করার সময়।

অতিরিক্তভাবে, এই বৈশিষ্ট্যটি রাউটারের উত্স তথ্যের দুটি টুকরো যুক্ত করে: মিলিত রাউটার উত্স এবং চূড়ান্ত রাউটার উত্স।

অ্যান্ড্রয়েডে ওয়েব প্রমাণীকরণ শর্তসাপেক্ষ তৈরি করুন (শিপিং নয়)

বিচ্ছিন্ন ওয়েব অ্যাপস

নিয়ন্ত্রিত ফ্রেম API প্রবর্তন করুন

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

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

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

clipboardchange ইভেন্ট যোগ করুন

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

ইনকামিং কল বিজ্ঞপ্তি সক্রিয় করুন

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

ক্র্যাশ রিপোর্টিং কী-মান API প্রবর্তন করুন

এই বৈশিষ্ট্যটি একটি নতুন কী-মান API প্রবর্তন করে, অস্থায়ীভাবে window.crashReport , একটি প্রতি-নথির মানচিত্র দ্বারা সমর্থিত যা ক্র্যাশ প্রতিবেদনের সাথে যুক্ত ডেটা ধারণ করে।

এই API এর ব্যাকিং ম্যাপে রাখা ডেটা CrashReportBody এ পাঠানো হয় যদি সাইটে কোনো রেন্ডারার প্রক্রিয়া ক্র্যাশ হয়। এটি ডেভেলপারদের তাদের অ্যাপ্লিকেশানের কোন নির্দিষ্ট অবস্থার কারণে একটি প্রদত্ত ক্র্যাশ হতে পারে তা ডিবাগ করতে দেয়৷

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

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

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

কিছু উপাদানের মধ্যে <h1> -এর জন্য বিশেষ ফন্ট আকারের নিয়ম বাতিল করুন

HTML স্পেকটিতে <h1> ট্যাগের জন্য বিশেষ নিয়মের একটি তালিকা রয়েছে যা <article> , <aside> , <nav> , অথবা <section> উপাদানের মধ্যে থাকে।

এই বিশেষ নিয়মগুলিকে অবমূল্যায়ন করা হয়েছে কারণ সেগুলি অ্যাক্সেসযোগ্যতার সমস্যা সৃষ্টি করে৷ যথা, তারা দৃশ্যত নেস্টেড <h1> s-এর জন্য ফন্টের আকার কমিয়ে দেয় যাতে সেগুলি <h2> s-এর মতো দেখায় , কিন্তু অ্যাক্সেসিবিলিটি ট্রি-র কিছুই এই দৃশ্য পরিবর্তনকে প্রতিফলিত করে না।