ক্রোম 140

স্থিতিশীল প্রকাশের তারিখ: 2রা সেপ্টেম্বর, 2025

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

সিএসএস

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

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

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

CSS caret-animation সম্পত্তি

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

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

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

হাইলাইটসফ্রমপয়েন্ট এপিআই

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

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

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

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

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

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

রূপান্তর দেখুন: আরো অ্যানিমেশন বৈশিষ্ট্য উত্তরাধিকারী

ভিউ ট্রানজিশন ছদ্ম গাছের মাধ্যমে উত্তরাধিকার সূত্রে আরো অ্যানিমেশন বৈশিষ্ট্য যুক্ত করে:

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

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

ট্রানজিশন সিউডোস ইনহেরিট অ্যানিমেশন-বিলম্ব দেখুন।

পূর্ববর্তী আপডেট ছাড়াও, animation-delay বৈশিষ্ট্যটি এখন ভিউ ট্রানজিশন সিউডো ট্রির মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত হয়েছে।

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

নেস্টেড ভিউ ট্রানজিশন গ্রুপ

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

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

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

এই পরিবর্তনটি শরীরের পরিবর্তে মূল থেকে overscroll-behavior প্রচার করে।

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

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

content প্রপার্টির অল্ট টেক্সটে CSS counter() এবং counters()

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

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

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

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

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

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

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

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

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

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

DOM

ToggleEvent সোর্স অ্যাট্রিবিউট

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

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

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

নিয়ন্ত্রিত ফ্রেম API (শুধুমাত্র IWAs-এর জন্য উপলব্ধ)

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

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

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

Uint8Array থেকে বেস64 এবং হেক্স থেকে

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

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

রূপান্তর সমাপ্ত প্রতিশ্রুতি সময় পরিবর্তন দেখুন

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

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

ওয়েব API

ReadableStreamBYOBReader min বিকল্প

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

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

Get Installed Related Apps API (navigator.getInstalledRelatedApps) সাইটগুলিকে তাদের সংশ্লিষ্ট অ্যাপ্লিকেশনগুলি ইনস্টল করা থাকলে অ্যাক্সেস প্রদান করে৷ সাইটগুলিকে শুধুমাত্র এই API ব্যবহার করার অনুমতি দেওয়া হয় যদি অ্যাপ্লিকেশনটির ওয়েব উৎসের সাথে একটি প্রতিষ্ঠিত সম্পর্ক থাকে।

এপিআই অ্যান্ড্রয়েডের জন্য ক্রোম 80 এ লঞ্চ করা হয়েছিল। ডেস্কটপে ওয়েব অ্যাপের জন্য অতিরিক্ত সমর্থন Chrome 140 এ সক্ষম করা হয়েছে।

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

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

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

সেবা কর্মী

SharedWorker স্ক্রিপ্ট ব্লব স্ক্রিপ্ট URL-এর জন্য কন্ট্রোলারের উত্তরাধিকারী হয়

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

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

ServiceWorkerStaticRouterTimingInfo যোগ করুন

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Android এ SharedWorker সক্ষম করুন

Android-এ SharedWorker সমর্থনের জন্য দীর্ঘদিনের চাহিদা ওয়েব ডেভেলপারদের দ্বারা প্রকাশ করা বিভিন্ন চাহিদা থেকে উদ্ভূত হয়:

  • রিসোর্স শেয়ারিং এবং দক্ষতা : ডেভেলপাররা একাধিক ট্যাব জুড়ে একটি একক ওয়েবসকেট বা সার্ভার-সেন্ট ইভেন্টস (SSE) সংযোগ ভাগ করে নেওয়ার লক্ষ্য রাখে, যার ফলে সম্পদ সংরক্ষণ করা হয়।
  • অবিরাম সম্পদ ব্যবস্থাপনা : ট্যাব জুড়ে সম্পদ ভাগ করে নেওয়ার এবং স্থায়ী করার একটি প্রয়োজনীয়তা, বিশেষ করে WASM-ভিত্তিক SQLite-এর মতো প্রযুক্তির জন্য।
  • একটি বৈশিষ্ট্যের ব্যবধান বন্ধ করা : আইওএস-এ সাফারি এবং অ্যান্ড্রয়েডে ফায়ারফক্স সহ অন্যান্য প্রধান মোবাইল ব্রাউজারগুলি ইতিমধ্যেই SharedWorker সমর্থন করে, এই ব্যবধানটি পূরণ করার জন্য Android-এ Chrome-কে শেষ প্রধান ব্রাউজার বানিয়েছে।

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

অপসারণ

Purpose: prefetch হেডার

প্রিফেচ এবং প্রি-রেন্ডারগুলি এখন Sec-Purpose হেডার ব্যবহার করে, তাই লিগ্যাসি Purpose: prefetch হেডারটি সরানো হচ্ছে।

এটি অনুমান বিধি prefetch , অনুমানের নিয়ম prerender , <link rel=prefetch> , এবং Chromium-এর অ-মানক <link rel=prerender> এর জন্য বিস্তৃত হবে।

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

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

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

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

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