ম্যানিফেস্ট V3 হল এক্সটেনশন প্ল্যাটফর্মের সর্বশেষ সংস্করণ। আমরা উপলব্ধ এপিআইগুলিতে বেশ কিছু পরিবর্তন করেছি এবং বেশ কয়েকটি নতুন বৈশিষ্ট্য যুক্ত করেছি।

আমাদের লক্ষ্য

ম্যানিফেস্ট V3-এর লক্ষ্য হল আমাদের প্ল্যাটফর্ম ভিশনের প্রথম ধাপ হল এক্সটেনশনগুলির গোপনীয়তা, নিরাপত্তা এবং কর্মক্ষমতা উন্নত করা। প্ল্যাটফর্ম পরিবর্তনের পাশাপাশি, আমরা ব্যবহারকারীদের আরও বোঝার জন্য কাজ করছি এবং এক্সটেনশনগুলি কী করতে সক্ষম তা নিয়ন্ত্রণ করতে। পরিবর্তনগুলি সম্পূর্ণ হতে কয়েক বছর সময় লাগবে।

কি পরিবর্তন?

ম্যানিফেস্ট V2-এর এক্সটেনশনগুলির একটি দীর্ঘস্থায়ী ব্যাকগ্রাউন্ড পৃষ্ঠা ছিল যা সম্পদ গ্রহণ করে, এমনকি যখন একটি এক্সটেনশন চলছিল না। ম্যানিফেস্ট V3-এ, আমরা পটভূমির প্রসঙ্গটি পরিষেবা কর্মীদের কাছে স্থানান্তরিত করেছি, যা শুধুমাত্র প্রয়োজন হলেই চলে।
ম্যানিফেস্ট V3 দূরবর্তীভাবে হোস্ট করা কোড ব্যবহার করার জন্য একটি এক্সটেনশনের ক্ষমতা সরিয়ে দেয়, যা এক্সটেনশনে অ-পর্যালোচিত কোড কার্যকর করার অনুমতি দিয়ে নিরাপত্তা ঝুঁকি উপস্থাপন করে। এই পরিবর্তনের সাথে, একটি এক্সটেনশন শুধুমাত্র জাভাস্ক্রিপ্ট চালাতে পারে যা তার প্যাকেজের মধ্যে অন্তর্ভুক্ত এবং Chrome ওয়েব স্টোর দ্বারা পর্যালোচনা করা সাপেক্ষে।
আমরা webRequest API-এর ব্লকিং ভার্সনটি বাতিল করছি। ফিল্টারিং ক্ষমতা প্রদানের জন্য সমস্ত নেটওয়ার্ক ট্র্যাফিক প্রক্সি করার জন্য এর জন্য এক্সটেনশনের প্রয়োজন, যা পারফরম্যান্স এবং গোপনীয়তা খরচে আসে। নতুন declarativeNetRequest API অনেক ব্যবহারের ক্ষেত্রে একটি নিরাপদ বিকল্প প্রদান করে।
ম্যানিফেস্ট V3 অনেকগুলি নতুন API এবং ক্ষমতা, প্রতিশ্রুতি-ভিত্তিক পদ্ধতিগুলির সমর্থন সহ প্ল্যাটফর্মে উন্নতি এবং আরও অনেক কিছু যুক্ত করে।

এখান থেকে কোথায় যাবেন?

আপনার এক্সটেনশন স্থানান্তর করতে শিখুন.
পরিবর্তনের অংশ হিসাবে আমরা বন্ধ করা মূল প্ল্যাটফর্মের ফাঁকগুলি দেখুন৷
মাইগ্রেশনের জন্য পরিবর্তনের একটি চেকলিস্ট দেখুন।
একটি আপডেট এক্সটেনশন প্রকাশ করার পরামর্শ.