পরীক্ষামূলক বৈশিষ্ট্য

ওয়েব একটি শক্তিশালী প্ল্যাটফর্ম, তবে এটি যা সমাধান করতে পারে তার মধ্যে এখনও ফাঁক রয়েছে৷ যারা ওয়েবের জন্য ডেভেলপ করতে চান কিন্তু তাদের আরও ভিন্ন ক্ষমতার প্রয়োজন হয় তারা তাদের ওয়েব অ্যাপগুলিকে র‍্যাপারে বান্ডিল করে অ্যাপ স্টোরে প্রকাশ করতে বাধ্য হয়।

বিকাশকারীরা তাদের নিজস্ব কাস্টম ব্রাউজারকে প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপ হিসাবে পাঠানোর জন্য বেছে নিতে পারে, যা তাদের ওয়েব অ্যাপের আকার অস্বাভাবিকভাবে বৃদ্ধি করে। এটি তাদের ব্রাউজার ফর্ক এবং র‍্যাপার উভয়ই আপ টু ডেট রাখার অতিরিক্ত নিরাপত্তা এবং রক্ষণাবেক্ষণের বোঝা নিতে বাধ্য করবে।

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

প্ল্যাটফর্ম-নির্দিষ্ট SDK-এর সাথে তুলনা করে এই সক্ষমতার শূন্যস্থানগুলি পূরণ করা হল এটিকে ঠিক করার এবং এর ফলে ওয়েবকে ভবিষ্যতের সফ্টওয়্যার প্ল্যাটফর্ম হতে সক্ষম করে, যতটা সম্ভব ব্যবহারের ক্ষেত্রে কভার করে৷

ফুগু প্রকল্প

এখানেই ক্যাপাবিলিটিস প্রজেক্ট, যা Project Fugu নামে পরিচিত, আসে। ক্যাপাবিলিটিস প্রজেক্ট বা Project Fugu হল একটি ক্রস-কোম্পানির প্রচেষ্টা যা ওয়েব অ্যাপের জন্য প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপের মতো একই ক্ষমতা থাকা সম্ভব করে তোলে। ব্যবহারকারীর নিরাপত্তা, গোপনীয়তা, বিশ্বাস এবং ওয়েবের অন্যান্য মূল নীতিগুলি বজায় রাখার সময় এই প্ল্যাটফর্মগুলি ওয়েবে।

ট্র্যাক ক্ষমতা

একটি পাবলিক ট্র্যাকার আছে নতুন ক্ষমতা জাহাজের সমস্ত কাজ সঙ্গে রাখা. ট্র্যাকারে, আপনি দেখতে পারেন:

  • প্রতিটি API এর স্থিতিতে কাজ করা বা বিবেচনা করা হচ্ছে।
  • প্ল্যাটফর্মের জন্য API টার্গেট করা হয়েছে।
  • প্রতিটি API-এর জন্য লিঙ্ক এবং অতিরিক্ত তথ্য।
  • অনুসন্ধান এবং ফিল্টার ক্ষমতা.
  • একটি টাইমলাইন ভিউ।

একটি ক্ষমতা অনুরোধ

যদি আপনি একটি নতুন ক্ষমতা অনুরোধ করতে চান? আপনি Chromium বাগ ট্র্যাকারে একটি সমস্যা ফাইল করতে পারেন, অথবা আপনি webwewant.fyi এ যেতে পারেন এবং সংশ্লিষ্ট ব্রাউজার বিক্রেতাদের কাছে পৌঁছানোর জন্য একটি ফর্ম পূরণ করতে পারেন৷

প্রতিটি ক্ষমতার জন্য প্রক্রিয়া

লঞ্চের আগে, দুটি স্টেট আছে একটি ইন-প্রোগ্রেস এপিআই হতে পারে এবং উভয়ই আপনাকে সেগুলি পরীক্ষা করার অনুমতি দেয়।

  • একটি বিকাশকারী ট্রায়াল: বৈশিষ্ট্যটি একটি পতাকার পিছনে রয়েছে, API অগত্যা স্থিতিশীল নয় এবং আপনার এটি বাস্তব ব্যবহারকারীদের জন্য প্রয়োগ করা উচিত নয়৷ আপনি about:flags গিয়ে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলিতে পতাকাগুলি সক্ষম বা অক্ষম করতে পারেন, আপনাকে আপনার নিজের ব্রাউজার উদাহরণে পরীক্ষা করার অনুমতি দেয়৷
  • একটি অরিজিন ট্রায়াল: একটি রাষ্ট্র যেখানে বৈশিষ্ট্যগুলি মূল দ্বারা সক্ষম করা যেতে পারে, বিকাশকারীরা তাদের একক ব্রাউজার উদাহরণের চেয়ে বৃহত্তর দর্শকদের জন্য পরীক্ষা চালাতে পারে, তবে বৈশিষ্ট্যটি এখনও পরীক্ষা করা হচ্ছে এবং বাস্তবায়ন পরিবর্তন হতে পারে, নীচে আরও বিশদ বিবরণ৷

অরিজিন ট্রায়াল

অরিজিন ট্রায়ালগুলি আপনাকে নতুন বৈশিষ্ট্যগুলি চেষ্টা করার এবং ব্যবহারযোগ্যতা, ব্যবহারিকতা এবং কার্যকারিতা সম্পর্কে ওয়েব স্ট্যান্ডার্ড সম্প্রদায়কে প্রতিক্রিয়া দেওয়ার অনুমতি দেয়৷ মূল পরীক্ষার অধীনে উপলব্ধ APIগুলি হল:

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

যদি এই প্রয়োজনীয়তাগুলি আপনার জন্য ঠিক থাকে, আপনি একটি ট্রায়ালে অংশগ্রহণের জন্য একটি মূল নিবন্ধন করতে পারেন। আপনি এখানে Chrome-এ একটি অরিজিন ট্রায়ালের জন্য সাইন আপ করার নির্দেশাবলী পেতে পারেন এবং Microsoft Edge-এর জন্য এই লিঙ্কটি অনুসরণ করুন

Google Chrome-এর জন্য উপলব্ধ মূল পরীক্ষার একটি তালিকা।

Microsoft Edge-এর জন্য উপলব্ধ মূল পরীক্ষার একটি তালিকা।

সাফারি পরীক্ষামূলক বৈশিষ্ট্য

সাফারি ডেভেলপারদের নতুন এবং অসমাপ্ত এপিআই এবং ক্ষমতা পরীক্ষা করার অনুমতি দেয়, কিন্তু এটি মূল ট্রায়াল প্রদান করে না। আপনি ব্যবহারকারীদের জন্য Safari এর পরীক্ষামূলক বৈশিষ্ট্যগুলি সক্ষম করতে পারবেন না৷

সাফারির সমাধান পতাকার অনুরূপ, যা পরীক্ষামূলক বৈশিষ্ট্য হিসাবে পরিচিত। সাফারির প্রতিটি নতুন সংস্করণ অনেক পরীক্ষামূলক বৈশিষ্ট্য নিয়ে আসে, যার মধ্যে কিছু সক্ষম এবং কিছু ডিফল্টরূপে অক্ষম।

একজন বিকাশকারী হিসাবে, আপনি এই ডিফল্ট সেটিংস ব্যবহার করে পরিবর্তন করতে পারেন:

  • MacOS-এর জন্য Safari-এ বিকাশ, পরীক্ষামূলক বৈশিষ্ট্য মেনু।
  • iOS এবং iPadOS সেটিংস অ্যাপ, Safari, Advanced, Experimental Features-এ গিয়ে৷

iPadOS-এ Safari-এ উপলব্ধ পরীক্ষামূলক বৈশিষ্ট্য।

ফায়ারফক্সের পরীক্ষামূলক বৈশিষ্ট্য

Firefox সেটিংসের মাধ্যমে পরীক্ষামূলক বৈশিষ্ট্যগুলি অফার করে যা আপনি about:config ব্যবহার করে কনফিগারেশন এডিটর অ্যাক্সেস করে সক্ষম বা নিষ্ক্রিয় করতে পারেন।

সম্পদ