express.js में jsdom.jsdom() का उपयोग करके मैं कुछ 'बेस' लेआउट मार्कअप के साथ एक दस्तावेज़ बनाता हूं और कुछ क्लाइंट साइड लाइब्रेरीज़ को अपनी विंडो में jQuery जैसे संलग्न करता हूं।jsdom विंडो कैशिंग
यह केवल एक बार यह सेटअप करना अच्छा होगा।
समस्या यह है कि विंडो के दस्तावेज़ का डीओएम अनुरोधित यूआरएल के आधार पर बदल जाएगा। क्या प्रत्येक अनुरोध के लिए एक ही कैश किए गए विंडो ऑब्जेक्ट से शुरू करने और इसे बढ़ाने के लिए कोई तरीका है या क्या इसे प्रत्येक अनुरोध पर स्क्रैच से सेटअप करना है?
Zombie.js, जो आंतरिक रूप से jsdom का उपयोग करता है, में कांटा विधि है। यह आपकी तरह की समस्या को हल करने के तरीके के रूप में विज्ञापित है, मुझे लगता है, लेकिन मुझे नहीं पता कि यह कैसे करता है। –