ক্রোম 106-এ অবচয় এবং অপসারণ

ক্রোম 106 বিটা 1 সেপ্টেম্বর, 2022-এ প্রকাশিত হয়েছিল এবং 2022 সালের সেপ্টেম্বরের শেষের দিকে এটি স্থিতিশীল সংস্করণে পরিণত হবে বলে আশা করা হচ্ছে।

সর্বশেষ বৈশিষ্ট্য ( RFC 6265bis ) এর সাথে সারিবদ্ধ করতে, Chromium এখন একটি Domain অ্যাট্রিবিউট সহ কুকিজ প্রত্যাখ্যান করে যাতে অ-ASCII অক্ষর রয়েছে (উদাহরণস্বরূপ, éxample.com )।

ক্রোমিয়াম, সাফারি, এবং ফায়ারফক্সের সাথে কুকিতে IDN ডোমেন বৈশিষ্ট্যগুলির জন্য সমর্থন দীর্ঘদিন ধরে অনির্দিষ্ট ছিল। এই পরিবর্তনটি ফায়ারফক্সের অ-ASCII ডোমেন বৈশিষ্ট্য সহ কুকি প্রত্যাখ্যান করার আচরণকে মানসম্মত করে।

যেহেতু Chromium পূর্বে নন-ASCII অক্ষরগুলিকে গ্রহণ করেছে এবং স্টোরেজের জন্য সেগুলিকে সাধারণ punycode-এ রূপান্তর করার চেষ্টা করেছে, তাই আমরা এখন কঠোর নিয়ম প্রয়োগ করব এবং বৈধ ASCII (প্রযোজ্য হলে punycode) ডোমেন বৈশিষ্ট্যের প্রয়োজন৷

HTTP/2 পুশ সরান

Chrome সার্ভার দ্বারা প্রেরিত HTTP/2 পুশ স্ট্রীমগুলি গ্রহণ করার, মেমরিতে রাখার এবং ব্যবহার করার ক্ষমতা সরিয়ে দিয়েছে৷ বিস্তারিত এবং প্রস্তাবিত বিকল্প API-এর জন্য Chrome থেকে HTTP/2 সার্ভার পুশ সরানো দেখুন।

অবিরাম কোটা সরান

webkitRequestFileSystem() -এ window.PERSISTENT কোটা টাইপ এখন বাতিল করা হয়েছে

PERSISTENT কোটা প্রকারের জন্য সমর্থন কোটা সিস্টেমে কিছু জটিলতার অবদান রাখে, কিন্তু webkitRequestFileSystem() হল একমাত্র ভোক্তা, এবং এটি এমন এক ধরনের স্টোরেজ যা কখনো ধরা পড়ে না এবং খুব কমই ব্যবহৃত হয়।

অবচয় নীতি

প্ল্যাটফর্মটিকে সুস্থ রাখতে, আমরা কখনও কখনও ওয়েব প্ল্যাটফর্ম থেকে APIগুলি সরিয়ে ফেলি যেগুলি তাদের কোর্স চালিয়েছে। আমরা একটি API সরিয়ে দেবার অনেক কারণ থাকতে পারে, যেমন:

  • এগুলিকে নতুন APIs দ্বারা স্থানান্তর করা হয়েছে৷
  • অন্যান্য ব্রাউজারগুলির সাথে প্রান্তিককরণ এবং সামঞ্জস্য আনতে স্পেসিফিকেশনের পরিবর্তনগুলি প্রতিফলিত করার জন্য এগুলি আপডেট করা হয়।
  • এগুলি প্রথম দিকের পরীক্ষা যা অন্য ব্রাউজারগুলিতে কখনও ফলপ্রসূ হয়নি এবং এইভাবে ওয়েব ডেভেলপারদের জন্য সমর্থনের বোঝা বাড়াতে পারে৷

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

Chrome-এ বর্তমানে API-এর অবমূল্যায়ন এবং অপসারণের একটি প্রক্রিয়া রয়েছে, মূলত:

  • ব্লিঙ্ক-ডেভ মেলিং তালিকায় ঘোষণা করুন।
  • পৃষ্ঠায় ব্যবহার শনাক্ত হলে Chrome DevTools কনসোলে সতর্কতা সেট করুন এবং টাইম স্কেল দিন।
  • অপেক্ষা করুন, নিরীক্ষণ করুন এবং তারপরে ব্যবহার কমে যাওয়ায় বৈশিষ্ট্যটি সরিয়ে দিন।

আপনি chromestatus.com-এ অপসারিত ফিল্টার ব্যবহার করে এবং অপসারিত ফিল্টার প্রয়োগ করে অপসারিত বৈশিষ্ট্যগুলির একটি তালিকা খুঁজে পেতে পারেন৷ আমরা এই পোস্টগুলিতে কিছু পরিবর্তন, যুক্তি এবং স্থানান্তরের পথগুলিকে সংক্ষিপ্ত করার চেষ্টা করব।