আপনার ব্রাউজার কোন উন্নত ওয়েব ক্ষমতা সমর্থন করে? এবং এই ক্ষমতাগুলি ব্যবহার করে এমন ওয়েব অ্যাপগুলি কী কী? এই প্রশ্নের উত্তর দিতে, একটি ব্রাউজার টেস্টিং সাইট এবং একটি ব্রাউজার এক্সটেনশন দেখুন।
প্রোজেক্ট ফুগু হল একটি ক্রস কোম্পানির প্রচেষ্টা যা ওয়েবের সক্ষমতাগুলির মধ্যে ফাঁকগুলি বন্ধ করার জন্য, ওয়েবে চালানোর জন্য অ্যাপ্লিকেশনগুলির নতুন ক্লাসগুলিকে সক্ষম করে৷ আরও সুনির্দিষ্টভাবে, এর অর্থ হল ব্রাউজারগুলিতে নতুন API যোগ করা যা অ্যাপ বিকাশকারীরা পূর্বে অসম্ভব ব্যবহারের ক্ষেত্রে সক্ষম করতে ব্যবহার করতে পারে। আপনার পছন্দের ব্রাউজার কোন API সমর্থন করে? কোন ওয়েব অ্যাপ্লিকেশন এই APIs ব্যবহার করে? খুঁজে বের কর!
আমার ব্রাউজার কেমন Fugu?
ফাইল হ্যান্ডলিং , ফাইল সিস্টেম অ্যাক্সেস , অ্যাসিঙ্ক ক্লিপবোর্ড , এবং ওয়েব শেয়ারের মতো Project Fugu API গুলি ওয়েবে এমন ক্ষমতা নিয়ে এসেছে যা আপনি কেবল প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপগুলিতেই সম্ভব বলে আশা করতে পারেন৷ উদাহরণস্বরূপ, আপনি এখন একটি ইমেজ ফাইলে ডাবল-ক্লিক করতে পারেন যাতে এটি একটি সম্পর্কিত PWA-তে খোলে, পরিবর্তন করুন, ফাইলে পরিবর্তনগুলি সংরক্ষণ করুন এবং তারপরে চিত্রের বিষয়বস্তুগুলি অন্য অ্যাপে অনুলিপি করুন বা এটি একটি ইমেল ক্লায়েন্টে ভাগ করুন। এটি এমন একটি প্রবাহ যা সম্প্রতি পর্যন্ত ওয়েবে সম্ভব ছিল না।
কী সম্ভব তা জানার জন্য, অ্যাপ্লিকেশনটি দেখুন কিভাবে ফুগু আমার ব্রাউজার? এবং দেখুন কি প্রজেক্ট ফুগু API আপনার পছন্দের ব্রাউজার সমর্থন করে। সমস্ত বৈশিষ্ট্য সমস্ত প্ল্যাটফর্মে প্রকাশ করা হয় না-উদাহরণস্বরূপ, যোগাযোগ পিকার API বর্তমানে শুধুমাত্র মোবাইলে প্রকাশ করা হয়-তাই যদি আপনি ডেস্কটপে পরীক্ষা করেন (এবং এর বিপরীতে) 100% স্কোর পৌঁছানো প্রযুক্তিগতভাবে অসম্ভব। অতএব, এই পরীক্ষাটিকে পরম বিজ্ঞানের পরিবর্তে একটি কৌতুকপূর্ণ প্রতিযোগিতা হিসাবে বিবেচনা করুন। প্রতিটি পরীক্ষিত বৈশিষ্ট্যের জন্য, প্রাসঙ্গিক ডকুমেন্টেশনের একটি লিঙ্ক রয়েছে যাতে আপনি বৈশিষ্ট্যটি সম্পর্কে আরও জানতে পারেন৷ যেখানে বৈশিষ্ট্য সনাক্তকরণ সম্ভব, সেখানে বৈশিষ্ট্যটি আপনার ব্রাউজার দ্বারা সমর্থিত কিনা এবং শেষ পর্যন্ত পৃষ্ঠা লোডের পরিসংখ্যান Chrome স্ট্যাটাসের সাথে লিঙ্ক করা আছে যা আপনাকে বলে যে প্রদত্ত বৈশিষ্ট্যটি সময়ের সাথে কতটা জনপ্রিয়।
যদি আপনার ব্রাউজার ওয়েব শেয়ার API সমর্থন করে, তাহলে আপনি Fugu মাছ এবং অগ্রগতি বারের ঠিক পাশের শেয়ার বোতামে ক্লিক করে আপনার ব্রাউজার ফুগু কেমন তা শেয়ার করতে পারেন। অন্যথায়, আপনি একটি স্ক্রিনশট ডাউনলোড করতে পারেন এবং তারপর আপনার পছন্দের অনলাইন সামাজিক নেটওয়ার্কে ম্যানুয়ালি শেয়ার করতে পারেন।
ফুগু ওয়েব কেমন?
সঙ্গী ব্রাউজার এক্সটেনশনের নাম ফুগু কিভাবে ওয়েব? আপনি যে সাইটগুলি পরিদর্শন করছেন তার দ্বারা কোন Fugu API ব্যবহার করা হয় তা খুঁজে বের করতে আপনাকে সাহায্য করবে৷ Chrome ওয়েব স্টোর থেকে এই এক্সটেনশনটি ইনস্টল করুন এবং ওয়েব ব্রাউজ করুন, তারপর লক্ষ্য করুন কিভাবে কিছু সাইটের ফুগু ফিশ কাউন্টার শনাক্ত করা Project Fugu API-এর সাথে একটি ব্যাজ প্রদর্শন করে। উদাহরণ স্বরূপ, আপনি যদি Excalidraw- এ ব্রাউজ করেন, তাহলে কাউন্টারটি 9-এ যাবে, যেহেতু Excalidraw নয়টি সনাক্তযোগ্য Project Fugu API ব্যবহার করে। এইগুলো:
- ক্যাশে স্টোরেজ
- সেবা কর্মী
- ওয়েব শেয়ার
- Async ক্লিপবোর্ড
- অ্যাসিঙ্ক ক্লিপবোর্ড (ছবি)
- ফাইল সিস্টেম অ্যাক্সেস
- ওয়েব শেয়ার টার্গেট
- ওয়েব শেয়ার টার্গেট (ফাইল)
- ফাইল হ্যান্ডলিং
আগের মত, আপনার ব্রাউজার ওয়েব শেয়ার API সমর্থন করলে আপনি সরাসরি ফলাফল শেয়ার করতে পারেন, অথবা যদি না হয় ম্যানুয়ালি। আপনার ব্রাউজার একটি বৈশিষ্ট্য সমর্থন করে কিনা তা দেখতে, বিস্তারিত ক্লিক করে প্রাসঙ্গিক ডকুমেন্টেশন পড়ুন। আপনি বুলেট তালিকার সোর্স কোড লিঙ্কে ক্লিক করে সরাসরি প্রাসঙ্গিক সোর্স কোড স্নিপেটটিও দেখতে পারেন।
উপসংহার
ওয়েব ব্রাউজ করার সময় কিভাবে ফুগু ওয়েব হয়? এক্সটেনশন ইনস্টল করা হয়েছে, কত ঘন ঘন প্রজেক্ট ফুগু এপিআই ব্যাজ প্রদর্শিত হয় তা দেখতে চিত্তাকর্ষক। এটি একটি অ্যাপে ছবি পেস্ট করতে সক্ষম হওয়া যেমন আরাম বৈশিষ্ট্যযুক্ত পৃষ্ঠাগুলি থেকে শুরু করে, যেমন GitHub-এর নতুন ইস্যু পৃষ্ঠায় (এগুলিকে কম আরামদায়ক বিকল্প হিসাবে আপলোড করার পরিবর্তে), সম্পূর্ণ-বিকশিত অ্যাপগুলি যা বেশ কয়েকটি বৈশিষ্ট্য ব্যবহার করে যেমন ফাইল হ্যান্ডলিং, ফাইল সিস্টেম অ্যাক্সেস, এবং ক্লিপবোর্ড অ্যাক্সেস, যেমন এক্সক্যালিড্রতে । যেখানে আগে একটি প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপের প্রয়োজন ছিল, কিছু ক্ষেত্রে এখন একটি ওয়েব অ্যাপ্লিকেশন পূরণ করতে পারে। এর একটি উদাহরণ হল WebHID API- এর সাথে প্রোগ্রামিং গেমিং কীবোর্ডের জন্য Wooting- এর Wootility অ্যাপ।
একইভাবে, কিভাবে ফুগু আমার ব্রাউজার চলছে? আপনার পছন্দের ব্রাউজারের প্রতিটি নতুন সংস্করণে (বা অন্য কোনো ব্রাউজার বা এমবেডেড ওয়েবভিউ) খুবই সন্তোষজনক। প্রায় প্রতিটি নতুন ব্রাউজার রিলিজের সাথে, যখন আপনার ব্রাউজার একটি বা দুটি নতুন ক্ষমতা অর্জন করে তখন অগ্রগতি বারটি একটু উপরে উঠে যায়।
ওয়েবের জন্য বিল্ডিং আগের চেয়ে আরও কার্যকর, এবং নতুন বৈশিষ্ট্যগুলি একটি আশ্চর্যজনক গতিতে প্ল্যাটফর্মে যোগ করা হচ্ছে। একটি অ্যাপ তৈরি করার জন্য ওয়েব আপনার একমাত্র পছন্দ নয়, তবে আমি আশা করি এই টেস্টিং সাইট এবং ব্রাউজার এক্সটেনশনের মাধ্যমে আমি আপনাকে সক্ষম ওয়েবটিকে দ্বিতীয় রূপ দিতে রাজি করেছি যদি আপনি এটি এখনও পর্যন্ত বিবেচনা না করেন।