1 रिपॉजिटरी
Tools for processing and rewriting HTML in chunks to minimize memory footprints.
Distinct from HTML Streaming: Focuses on the parsing/processing of streams rather than the server-side delivery of rendered content.
Explore 1 awesome GitHub repository matching web development · Incremental HTML Processing. Refine with filters or upvote what's useful.
parse5 Node.js के लिए एक WHATWG HTML पार्सर और सीरियलाइज़र है। यह HTML Living Standard द्वारा परिभाषित लॉजिक का पालन करते हुए HTML स्ट्रिंग्स को डॉक्यूमेंट ऑब्जेक्ट मॉडल में बदलता है और उन ट्रीज़ को वापस वैध HTML स्ट्रिंग्स में परिवर्तित करता है। यह प्रोजेक्ट एक स्ट्रीमिंग HTML प्रोसेसर के रूप में कार्य करता है, जो बड़े डॉक्यूमेंट्स को टुकड़ों में संभालने के लिए इंक्रीमेंटल पार्सिंग का उपयोग करता है। इसमें एक HTML5 अनुपालन टोकनाइज़र शामिल है जो आधिकारिक वेब विनिर्देशों के अनुसार इनपुट को टोकन में तोड़ने के लिए स्टेट-मशीन दृष्टिकोण का उपयोग करता है। यह टूलसेट HTML डॉक्यूमेंट पार्सिंग, सीरियलाइज़ेशन और स्ट्रीम के माध्यम से रीयल-टाइम रीराइटिंग को कवर करता है। ये क्षमताएं विभिन्न वातावरणों में स्थिरता बनाए रखते हुए HTML डॉक्यूमेंट्स से प्रोग्रामेटिक विश्लेषण और डेटा निष्कर्षण की अनुमति देती हैं।
Processes large HTML documents in chunks to minimize memory usage during analysis and real-time rewriting.