HTML async विशेषता
परिभाषा और उपयोग
विशेषता एक
async
बूलियन विशेषता है।
मौजूद होने पर, यह निर्दिष्ट करता है कि उपलब्ध होते ही स्क्रिप्ट को अतुल्यकालिक रूप से निष्पादित किया जाएगा।
नोट: विशेषता
async
केवल बाहरी स्क्रिप्ट के लिए है (और केवल तभी उपयोग की जानी चाहिए जब
src
विशेषता मौजूद हो)।
नोट: बाहरी स्क्रिप्ट को कई तरीकों से निष्पादित किया जा सकता है:
- यदि
async
मौजूद है: स्क्रिप्ट को शेष पृष्ठ के साथ अतुल्यकालिक रूप से निष्पादित किया जाता है (जब पृष्ठ पार्सिंग जारी रखता है तो स्क्रिप्ट निष्पादित की जाएगी) - यदि
async
मौजूद नहीं है औरdefer
मौजूद है: पृष्ठ को पार्स करना समाप्त होने पर स्क्रिप्ट निष्पादित की जाती है - यदि न तो मौजूद है
async
याdefer
मौजूद नहीं है: ब्राउज़र द्वारा पृष्ठ को पार्स करना जारी रखने से पहले, स्क्रिप्ट को तुरंत प्राप्त और निष्पादित किया जाता है
पर लागू होता है
विशेषता का
async
उपयोग निम्नलिखित तत्व पर किया जा सकता है:
तत्वों | गुण |
---|---|
<स्क्रिप्ट> | अतुल्यकालिक |
उदाहरण
स्क्रिप्ट उदाहरण
एक स्क्रिप्ट जो उपलब्ध होते ही एसिंक्रोनस रूप से चलाई जाएगी:
<script src="demo_async.js" async></script>
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो विशेषता का पूर्ण समर्थन करता है।
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |