ওয়ার্কবক্স কি?
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই মুহুর্তে, পরিষেবা কর্মীরা চতুর বলে মনে হতে পারে। অনেক জটিল মিথস্ক্রিয়া আছে যা সঠিকভাবে পাওয়া কঠিন। নেটওয়ার্ক অনুরোধ! ক্যাশিং কৌশল! ক্যাশে ব্যবস্থাপনা! প্রেক্যাচিং ! এটা অনেক মনে আছে. এটি পরিষেবা কর্মীকে একটি ভুল-পরিকল্পিত প্রযুক্তিতে পরিণত করে না; এটি উদ্দেশ্য হিসাবে কাজ করে, এবং কঠিন সমস্যার সমাধান করে।
ভাল বিমূর্ততা জটিল API ব্যবহার করা সহজ করে তোলে। এখানেই ওয়ার্কবক্স আসে৷ ওয়ার্কবক্স হল মডিউলগুলির একটি সেট যা সাধারণ পরিষেবা কর্মী রাউটিং এবং ক্যাশিংকে সহজ করে৷ উপলব্ধ প্রতিটি মডিউল পরিষেবা কর্মী উন্নয়নের একটি নির্দিষ্ট দিক সম্বোধন করে। ওয়ার্কবক্সের লক্ষ্য হল পরিষেবা কর্মীদের ব্যবহার করা যতটা সম্ভব সহজ করা, যেখানে প্রয়োজনে জটিল অ্যাপ্লিকেশন প্রয়োজনীয়তাগুলিকে মিটমাট করার নমনীয়তাকে অনুমতি দেওয়া।
সবচেয়ে সহজ ক্ষেত্রে, workbox-build
কয়েকটি পদ্ধতি অফার করে যা একটি পরিষেবা কর্মী তৈরি করতে পারে যা নির্দিষ্ট সম্পদগুলিকে প্রাক-ক্যাচে করে। generateSW
পদ্ধতিটি বাক্সের বাইরে বেশিরভাগ কাজ করে, যখন injectManifest
পদ্ধতি প্রয়োজনে আরও নিয়ন্ত্রণ সরবরাহ করে।
আরও উন্নত ব্যবহারের ক্ষেত্রে, অন্যান্য মডিউল সাহায্য করতে পারে। এরকম কয়েকটি মডিউল হল:
এই এবং অন্যান্য মডিউলগুলি একটি ঘোষণামূলক ফ্যাশনে পরিষেবা কর্মী কোড রচনা করতে সহায়তা করে যা সরাসরি পরিষেবা কর্মী API ব্যবহার করার চেয়ে পড়া এবং বজায় রাখা সহজ। এই ডকুমেন্টেশনটি ব্যাখ্যা করবে যে কীভাবে এগুলিকে প্রয়োগ করা যায়।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2021-09-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]
{"lastModified": "2021-09-24 UTC-\u09a4\u09c7 \u09b6\u09c7\u09b7\u09ac\u09be\u09b0 \u0986\u09aa\u09a1\u09c7\u099f \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964"}
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2021-09-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]