JavaScript ऑनलाइन रनर
JavaScript लिखें, Run चुनें और अलग worker में console.log, info, warn तथा error आउटपुट देखें। साझा लिंक समीक्षा के लिए कोड लोड करता है, अपने आप नहीं चलाता।
अधिकतम 100,000 UTF-16 अक्षर। केवल Run दबाने पर चलेगा; साझा लिंक अपने आप नहीं चलता।
Top-level await वाला JavaScript worker परिवेश। पृष्ठ DOM, Node.js, नेटवर्क, संग्रहण या बाहरी लाइब्रेरी उपलब्ध नहीं हैं। स्क्रिप्ट लौटने से पहले आवश्यक asynchronous कार्य को await करें।
कंसोल में अधिकतम 100 प्रविष्टियाँ और 50,000 प्रदर्शित अक्षर; मान छोटे किए जाते हैं। हर रन पाँच सेकंड बाद रुकता है। कठोर मेमोरी कोटा नहीं है; बड़े allocation ब्राउज़र के संसाधनों पर दबाव डाल सकते हैं।
रन इसी ब्राउज़र में होता है। साझा URL UTF-8 base64 कोड को URL fragment में रखता है। Base64 पढ़ने योग्य एन्कोडिंग है, गोपनीयता नहीं; लिंक वाला कोई भी कोड पढ़ सकता है।
उपयोग कैसे करें
उपयोग कैसे करें
- अधिकतम 100,000 UTF-16 अक्षरों का JavaScript दर्ज करें।
- Run चुनकर अधिकतम 100 प्रविष्टियाँ और 50,000 प्रदर्शित अक्षरों का कंसोल देखें।
- कंसोल कॉपी करें, रन रोकें या रीसेट करें; कोड में रहस्य न होने की जाँच के बाद साझा URL स्वयं कॉपी करें।
JavaScript worker परिवेश
कोड opaque origin वाले sandboxed iframe के स्वामित्व वाले dedicated worker में AsyncFunction के अंदर चलता है। यह पूरा ब्राउज़र पृष्ठ या Node.js नहीं है: पृष्ठ DOM, नेटवर्क, संग्रहण और बाहरी लाइब्रेरी उपलब्ध नहीं हैं। स्क्रिप्ट लौटने से पहले asynchronous कार्य को await करें। पूरा होने पर worker रुकता है और लंबित कार्य रद्द होते हैं।
रन और आउटपुट की सीमाएँ
तैयारी और compilation सहित पाँच सेकंड की सीमा है। पूरा होना, त्रुटि, साफ़ करना, रीसेट या संपादन worker रोकता है। कंसोल मान छोटे करके पाठ में दिखाए जाते हैं। कठोर मेमोरी कोटा नहीं है; बड़े allocation ब्राउज़र संसाधनों पर दबाव डाल सकते हैं। अलगाव उपलब्ध न हो तो असुरक्षित वैकल्पिक रन नहीं होता।
सोचकर साझा करें
रन स्थानीय है। साझा URL कॉपी करने पर मौजूदा कोड UTF-8 base64 में URL fragment में रखा जाता है, अधिकतम 300,000 एन्कोड किए अक्षर। Base64 encryption नहीं है; लिंक वाला कोई भी कोड पढ़ सकता है। लिंक लोड करने पर कोड अपने आप नहीं चलता।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
क्या DOM या Node.js कोड चल सकता है?
नहीं। यह सीमित JavaScript worker है; पृष्ठ DOM, Node.js, नेटवर्क, संग्रहण और package installation उपलब्ध नहीं हैं।
अनंत loop का क्या होगा?
विश्वसनीय स्वामी पाँच सेकंड की सीमा पर dedicated worker रोकता है। यह समय सीमा है, कठोर मेमोरी कोटा नहीं; संसाधनों पर दबाव संभव है।
क्या साझा लिंक कोड छिपाता या अपने आप चलाता है?
नहीं। लिंक में पढ़ने योग्य base64 कोड होता है और केवल संपादक में लोड होता है। समीक्षा के बाद Run स्वयं चुनें। साझा लिंक में रहस्य कभी न रखें।