• ब्राउज़र सिग्नल्स (Navigator, Battery API आदि) को पढ़कर नेटवर्क कनेक्शन स्पीड, बैटरी स्टेटस, RAM·CPU परफ़ॉर्मेंस का अनुमान लगाने वाला टूल,
    और इसे CSS classes तथा JS object के रूप में एक्सपोज़ करके कॉन्टेक्स्ट के आधार पर कितना डेटा/अनुभव डिलीवर करना है, इसे स्थिति के अनुसार स्विच करने देता है
  • यानी, धीमे कनेक्शन या low-power mode में web fonts, image resolution, video autoplay, animation आदि को कंट्रोल करके हल्का अनुभव देना संभव
  • डिटेक्शन परिणाम
    • <html> पर .has-* रूप की CSS classes उपलब्ध कराता है: .has-bandwidth-high.has-cpu-medium.has-ram-medium जैसी classes जोड़ी जाती हैं
    • window.obs object में विस्तृत डेटा स्टोर करता है: "batteryCharging": true, "cpuCategory": "high"
  • इंस्टॉलेशन के लिए इसे अनिवार्य रूप से <head> के सबसे ऊपर inline <script> के रूप में डालना होगा
    • package manager या external JS file के रूप में यह चल नहीं सकता
  • डेमो देखें

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.