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

ক্রোম 94 বিটা 26 অগাস্ট, 2021-এ প্রকাশিত হয়েছিল এবং 2021 সালের সেপ্টেম্বরের শেষের দিকে এটি স্থিতিশীল সংস্করণে পরিণত হবে বলে আশা করা হচ্ছে।

থার্ড-পার্টি প্রেক্ষাপটে WebSQL বর্জন করুন এবং সরান

তৃতীয় পক্ষের প্রেক্ষাপটে WebSQL এখন অবহেলিত । ক্রোম 97-এ অপসারণ প্রত্যাশিত। ওয়েব SQL ডেটাবেস স্ট্যান্ডার্ডটি প্রথম এপ্রিল 2009-এ প্রস্তাব করা হয়েছিল এবং নভেম্বর 2010-এ পরিত্যক্ত হয়েছিল। গেকো কখনই এই বৈশিষ্ট্যটি প্রয়োগ করেনি এবং 2019 সালে ওয়েবকিট এই বৈশিষ্ট্যটিকে অবমূল্যায়ন করে। W3C তাদের বিকল্পগুলির জন্য ওয়েব স্টোরেজ এবং ইনডেক্সড ডেটাবেসকে উৎসাহিত করে।

ডেভেলপারদের আশা করা উচিত যে WebSQL নিজেই অবহেলিত হবে এবং ব্যবহার যথেষ্ট কম হলে মুছে ফেলা হবে।

সুরক্ষিত প্রেক্ষাপটে সাবরিসোর্সের জন্য ব্যক্তিগত নেটওয়ার্ক অনুরোধগুলিকে সীমাবদ্ধ করুন

সাবরিসোর্সগুলির জন্য ব্যক্তিগত নেটওয়ার্ক অনুরোধগুলি এখন শুধুমাত্র একটি সুরক্ষিত প্রসঙ্গ থেকে শুরু করা যেতে পারে ৷ প্রাইভেট নেটওয়ার্ক অনুরোধগুলি হল যেগুলি একটি পাবলিক নেটওয়ার্ক থেকে শুরু করা হয়, একটি ব্যক্তিগত নেটওয়ার্ককে লক্ষ্য করে। উদাহরণগুলির মধ্যে রয়েছে ইন্টারনেট থেকে ইন্ট্রানেট অনুরোধ এবং ইন্ট্রানেট লুপব্যাক৷

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

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

অবচয় নীতি

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

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

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

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

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

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