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

জো মেডলি
Joe Medley

ক্রোম 88 বিটা 3 ডিসেম্বর, 2020-এ প্রকাশিত হয়েছিল এবং 2021 সালের জানুয়ারির তৃতীয় সপ্তাহে এটি স্থিতিশীল সংস্করণে পরিণত হবে বলে আশা করা হচ্ছে।

পৃষ্ঠা আনলোড করার সময় পপআপের অনুমতি দেবেন না (এন্টারপ্রাইজ)

Chrome 80 থেকে, window.open() ব্যবহার করে আনলোড করার সময় পৃষ্ঠাগুলি আর একটি নতুন পৃষ্ঠা খুলতে সক্ষম হয়নি। তারপর থেকে এন্টারপ্রাইজগুলি পৃষ্ঠা আনলোড করার সময় পপআপগুলিকে অনুমতি দেওয়ার জন্য AllowPopupsDuringPageUnload নীতি পতাকা ব্যবহার করতে সক্ষম হয়েছে৷ Chrome 88 থেকে শুরু করে, এই পতাকা আর সমর্থিত নয়।

ওয়েব উপাদান v0 সরানো হয়েছে

ওয়েব কম্পোনেন্টস v0 ক্রোম 80 সাল থেকে একটি বিপরীত উত্সের ট্রায়ালে রয়েছে৷ এটি API এর ব্যবহারকারীদের তাদের সাইটগুলি আপগ্রেড করার অনুমতি দেয় এবং নিশ্চিত করে যে ওয়েব উপাদানগুলির নতুন গ্রহণকারীরা সংস্করণ 1 ব্যবহার করেছে৷ বিপরীত উত্স ট্রায়ালটি Chrome 87 এর সাথে শেষ হয়, যা ক্রোম 88 তৈরি করে প্রথম কোন সংস্করণে 0 আর সমর্থিত নয়। ওয়েব কম্পোনেন্ট v1 এপিআই ওয়েব কম্পোনেন্টস v0 প্রতিস্থাপন করে এবং ক্রোম, সাফারি, ফায়ারফক্স এবং এজ-এ সম্পূর্ণ সমর্থিত। এই অপসারণ নীচে তালিকাভুক্ত আইটেম কভার.

কাস্টম উপাদান v0 HTML আমদানি ছায়া DOM v0

FTP সমর্থন সরানো হয়েছে

Chrome FTP URL-এর জন্য সমর্থন সরিয়ে দিয়েছে ৷ ক্রোমে লিগ্যাসি FTP বাস্তবায়নে এনক্রিপ্টেড কানেকশন (FTPS) বা প্রক্সির জন্য কোনো সমর্থন নেই। ব্রাউজারে FTP-এর ব্যবহার যথেষ্ট কম যে বিদ্যমান FTP ক্লায়েন্টের উন্নতিতে বিনিয়োগ করা আর সম্ভব নয়। এছাড়াও, সমস্ত প্রভাবিত প্ল্যাটফর্মে আরও সক্ষম FTP ক্লায়েন্ট উপলব্ধ।

Google Chrome 72 এবং পরবর্তীতে FTP-এর মাধ্যমে নথির উপ-সম্পদ সংগ্রহ এবং শীর্ষ স্তরের FTP সংস্থানগুলির রেন্ডারিংয়ের জন্য সমর্থন সরিয়ে দেওয়া হয়েছে। FTP URL-এ নেভিগেট করার ফলে রিসোর্সের প্রকারের উপর নির্ভর করে একটি ডিরেক্টরি তালিকা বা ডাউনলোড দেখানো হয়। Google Chrome 74-এ একটি বাগ এবং পরবর্তীতে HTTP প্রক্সিগুলির মাধ্যমে FTP URL অ্যাক্সেস করার জন্য সমর্থন বাদ দেওয়া হয়েছে। Google Chrome 76-এ FTP-এর জন্য প্রক্সি সমর্থন সম্পূর্ণরূপে সরানো হয়েছে।

গুগল ক্রোমের এফটিপি বাস্তবায়নের অবশিষ্ট ক্ষমতাগুলি হয় একটি ডিরেক্টরি তালিকা প্রদর্শন বা এনক্রিপ্ট না করা সংযোগগুলিতে একটি সংস্থান ডাউনলোড করার মধ্যে সীমাবদ্ধ ছিল৷

ক্রোম 77-এ, পঞ্চাশ শতাংশ ব্যবহারকারীর জন্য ডিফল্টরূপে FTP সমর্থন নিষ্ক্রিয় ছিল কিন্তু পতাকা সহ উপলব্ধ ছিল।

Chrome 88-এ সমস্ত FTP সমর্থন অক্ষম করা হয়েছে।

অবচয় নীতি

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

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

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

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

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

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