Chrome 68-এ অবচয় এবং অপসারণ

জো মেডলি
Joe Medley

অপসারণ

document.createTouch সরান

document.createTouch() পদ্ধতিটি সরানো হচ্ছে কারণ Touch() কনস্ট্রাক্টরটি Chrome 48 থেকে সমর্থিত। এটি জাভাস্ক্রিপ্ট API-এ ফ্যাক্টরি ফাংশন থেকে দূরে সরে যাওয়া এবং কনস্ট্রাক্টরদের দিকে চলে যাওয়ার দীর্ঘস্থায়ী প্রবণতা অনুসরণ করে। ঘনিষ্ঠভাবে সম্পর্কিত document.createTouchList() পদ্ধতিটি Chrome 69-এ সরানো হবে বলে আশা করা হচ্ছে

অপসারণ করার অভিপ্রায় | Chromestatus ট্র্যাকার | ক্রোমিয়াম বাগ

Document.selectedStylesheetSet এবং Document.preferredStylesheetSet সরান

Document.selectedStylesheetSet এবং Document.preferredStylesheetSet বৈশিষ্ট্যগুলি সরানো হয়েছে কারণ সেগুলি অ-মানক এবং শুধুমাত্র Chrome এবং WebKit দ্বারা প্রয়োগ করা হয়৷ এই বৈশিষ্ট্যগুলির মানক সংস্করণগুলি 2016 সালে বিশেষত্ব থেকে সরানো হয়েছিল।

Document.styleSheets একই কার্যকারিতা প্রদান করে, মনে হয় সব নয়। সৌভাগ্যবশত ওয়েবসাইটগুলির ঝুঁকি কম কারণ এই আইটেমগুলির ব্যবহার একক সংখ্যায় বলে মনে হচ্ছে৷ (সঠিক সংখ্যার জন্য সরানোর অভিপ্রায় দেখুন।)

অপসারণ করার অভিপ্রায় | Chromestatus ট্র্যাকার | ক্রোমিয়াম বাগ

WEBGL_compressed_texture_atc

পূর্বে, Chrome AMD_compressed_ATC_texture_atc ফরম্যাট প্রদান করত। এক্সটেনশনটি তৈরি করার সময় এই ফর্ম্যাটগুলি ব্যাপকভাবে সমর্থিত ছিল। হার্ডওয়্যার সমর্থন তখন থেকে প্রায় শূন্যে নেমে এসেছে, বর্তমানে শুধুমাত্র কোয়ালকম ডিভাইসে বাস্তবায়ন সম্ভব। এই এক্সটেনশনটি WebGL ওয়ার্কিং গ্রুপ দ্বারা প্রত্যাখ্যান করা হয়েছে এবং এর জন্য সমর্থন এখন Chrome থেকে সরানো হয়েছে৷

Chromestatus ট্র্যাকার | ক্রোমিয়াম বাগ

অবজ্ঞা

ফিল্টারে নেতিবাচক উজ্জ্বলতার মান অবমূল্যায়ন করুন এবং সরান

স্পেসিফিকেশনের সাথে সম্মতির জন্য, ফিল্টারের brightness() ফাংশন আর নেতিবাচক মান গ্রহণ করে না।

Chromestatus ট্র্যাকার | ক্রোমিয়াম বাগ

অবচয় নীতি

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

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

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

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

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

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