← कार्यशाला में वापस जाएँ
पर्दे के पीछे

pwa-kit

एक छोटा घटक जो वेब ऐप को ऑफ़लाइन चलने और अपडेट रहने में मदद करता है।

pwa-kit

परियोजना के बारे में

Bitey से अद्यतन तंत्र, सामान्यीकृत: एक PWA जो स्वयं को अद्यतन करता है और बाद में अनुमति मांगने के बजाय ऐसा कहता है, जिसकी उसे आवश्यकता नहीं है।

प्रतिलिपि sw.js और pwa-update.js किसी ऐप के वेब रूट में डालें और उन्हें वायर करें। कोई बिल्ड चरण नहीं है, कोई बंडलर नहीं है, और शून्य निर्भरताएँ हैं - जो कि मुद्दा है: ये ऐप्स स्थिर निर्देशिकाएँ हैं।

एक नया सेवा कर्मी टैब बंद होने की प्रतीक्षा किए बिना तुरंत इंस्टॉल और सक्रिय हो जाता है। प्रत्येक खुली विंडो नवीनतम संस्करण पर निर्बाध रूप से पुनः लोड करने से पहले वर्तमान कार्य को सुरक्षित रूप से पूरा करती है।

चित्र संग्रह

विशेषताएँ

  • ⚡ तत्काल सक्रियण: नए कर्मचारी खुले ब्राउज़र टैब पर कई दिनों तक रुके बिना पुराने कर्मचारियों को स्थापित करते हैं और कार्यभार संभालते हैं।
  • 🛡️ बिना सहेजे गए कार्य सुरक्षा (isBusy): कार्यकर्ता आँख मूंदकर मार्गदर्शन करने के बजाय पूछता है; जब तक लंबित संपादन या प्रपत्र स्थिति का सुरक्षित समाधान नहीं हो जाता, तब तक पेजों को पुनः लोड करना स्थगित कर दिया जाता है।
  • 🌐 नेटवर्क-प्रथम ताजगी: ऑनलाइन अनुरोध हमेशा यह सुनिश्चित करने में सफल होते हैं कि तैनात किए गए परिवर्तन अगले पुनः लोड पर प्रभावी हों, ऑफ़लाइन होने पर कैश में वापस आ जाएं।
  • 🔔 स्वच्छ सत्र भंडारण सूचनाएं: अद्यतन फ़्लैग के साथ URL क्वेरी स्ट्रिंग को प्रदूषित होने से बचाता है, इन-ऐप टोस्ट के माध्यम से उपयोगकर्ताओं को स्पष्ट रूप से सूचित करता है।
  • 🚨 बिल्ट-इन कैश एस्केप हैच: वेज्ड ग्राहकों के लिए एक आपातकालीन अपंजीकृत और कैश-बस्ट तंत्र शामिल है।