मैं एक बड़ी वेबसाइट पर काम कर रहा हूं, और हम क्लाइंट साइड (Requ.js, बैकबोन और हैंडलबार्स स्टैक) में बहुत सारी कार्यक्षमता ले जा रहे हैं। क्लाइंट साइड में सभी प्रतिपादन को संभवतः स्थानांतरित करने के बारे में भी चर्चाएं हैं।ग्राहक पक्ष की तुलना में सर्वर पक्ष HTML प्रतिपादन वास्तव में क्यों है?
लेकिन कुछ लेख पढ़ना, विशेष रूप से ट्विटर के बारे में क्लाइंट साइड प्रतिपादन से दूर जा रहे हैं, जो उल्लेख करते हैं कि सर्वर की ओर तेजी से/अधिक विश्वसनीय है, मुझे प्रश्न पूछना शुरू हो गया है। मुझे समझ में नहीं आ रहा है कि जेएसओएन और टेम्पलेट्स से जेएस में काफी सरल HTML विजेट्स को दोहरी कोर सीपीयू पर एक समकालीन ब्राउज़र है, जिसमें 4-8 जीबी रैम आपके सर्वर साइड एप में दर्जनों को शामिल करने से धीमा है। क्या इसके बारे में कोई वास्तविक वास्तविक जीवन बेंचमार्किंग आंकड़े हैं?
इसके अलावा, ऐसा लगता है कि सर्वर साइड टेम्पलेटिंग इंजन द्वारा एचटीएमएल टेम्पलेट्स को पार्स करना एक हैंडलबार टेम्पलेट से समान HTML कोड को प्रस्तुत करने से कहीं अधिक तेज़ नहीं हो सकता है, खासकर यदि यह एक प्रीकंप जेएस फ़ंक्शन है?
मुझे लगता है कि होता है कि डोम संचालन स्ट्रिंग परिवर्तन की तुलना में धीमी है। क्या आप उन लेखों में से कुछ से लिंक कर सकते हैं? – Blender
विशेष http://code-inside.de/blog-in/2012/07/06/client-side-vs-server-side-html-rendering/ –