क्लाइंट साइड/वेब ब्राउज़र प्रौद्योगिकियां जो Web 2.0 में प्रयुक्त होती हैं - Asynchronous JavaScript और XML (Ajax), Adobe Flash और JavaScript / Ajax Fremwork जैसे कि Yahoo! UI Library, Dojo Toolkit, MooTools और jQuery. Ajax प्रोग्रामिंग वेब सर्वर से एक पूरा पृष्ठ पुनः लोड किए बिना, नया डाटा अपलोड और डाउनलोड करने के लिए जावास्क्रिप्ट का प्रयोग करती है। 
उपयोगकर्ता को पेज पर काम करने की अनुमति देने के लिए, सर्वर से होने वाले संचार जैसे कि डाटा अनुरोधों को पेज पर वापिस आ रहे डाटा से अलग किया जाता है। (बिना किसी क्रम के). अन्यथा, उपयोगकर्ता को उस पेज पर कुछ भी करने से पहले नियमित रूप से डाटा के वापिस तक प्रतीक्षा करनी पड़ेगी, जिस प्रकार उपयोगकर्ता एक पेज को पुनः लोड करने के लिए प्रतीक्षा करता है। इससे साइट का समग्र प्रदर्शन भी बढ़ता है, चूंकि बिना किसी बाधा या लाइन के तेज़ी से अनुरोध भेजे जा सकते हैं और ग्राहक को डाटा भेजा जा सकता है। 
Ajax अनुरोध द्वारा लिया गया डाटा आमतौर पर XML या JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन), दो व्यापक रूप से प्रयुक्त होने वाले संरचित डाटा स्वरूप हैं, के रूप में फॉर्मेट होता है। चूंकि इन दोनों प्रारूपों को जावास्क्रिप्ट आसानी से समझ सकती है, एक प्रोग्रामर आसानी से उनका उपयोग अपने वेब प्रोग्राम में संरचित डाटा ट्रांसमिट करने के लिए कर सकते हैं। जब यह डाटा Ajax द्वारा प्राप्त किया जाता है, तो जावास्क्रिप्ट प्रोग्राम डोक्युमेंट ऑब्जेक्ट मॉडल (DOM) का प्रयोग करके नये डाटा के आधार पर वेब पेज को स्वचालित ढंग से अपडेट कर देता है, जिससे एक तीव्र तथा पारस्पारिक क्रियात्मक प्रयोक्ता का अनुभव मिलता है। संक्षेप में, इन तकनीकों का प्रयोग करके वेब डिज़ाइनर अपने पेजों को डेस्कटॉप प्रोग्रामों के रूप में कार्य करने के लिए बना सकते हैं। उदाहरण के लिए, Google Docs इस तकनीक का उपयोग वेब आधारित वर्ड प्रोसेसर बनाने के लिए करता है। 
Adobe Flash अक्सर Web 2.0 में प्रयुक्त होने वाली एक और तकनीक है। व्यापक रूप से उपलब्ध प्लगइन जो W3C (वर्ल्ड वाइड वेब कंसोर्टियम, वेब मानकों और प्रोटोकॉल पर नज़र रखने वाली कार्यकारिणी) मानकों के अधीन नहीं हैं, फ्लैश से ऐसा बहुत कुछ किया जा सकता है जो वर्तमान में HTML में संभव नहीं है, एक भाषा जिसका प्रयोग वेब पेज बनाने के लिए किया जाता है। फ्लैश की कई क्षमताओं में से Web 2.0 में सबसे अधिक इस्तेमाल होने वाली इसकी ऑडियो और वीडियो फ़ाइलों को चलाने की क्षमता है। इससे Web 2.0 साइटें जैसे कि YouTube का निर्माण हो सका है जिसमें वीडियो मीडिया को सामान्य HTML के साथ जोड़ दिया गया है। 
Flash और Ajax के अतिरिक्त, JavaScript / Ajax Fremworks अभी हाल ही में Web 2.0 साइटें बनाने का एक बहुत लोकप्रिय साधन बन गए हैं। अपने मूल में, ये फ्रेमवर्क JavaScript, Ajax और DOM से अलग कोई प्रौद्योगिकी का प्रयोग नहीं करते. फ्रेमवर्क वेब ब्राउज़र की विसंगतियों को हटा देते हैं और और डेवलपर्स के लिए उपलब्ध कार्यक्षमता का विस्तार करते हैं। इनमे से कई बदलाव करने योग्य, तथा पूर्वनिर्मित 'widgets' के साथ आते हैं जो सामान्य कार्यों, जैसे कि कैलेंडर से एक तिथि लेना, डाटा चार्ट प्रदर्शित करना या टैब युक्त पैनल बनाना, को पूरा करते हैं। 
सर्वर साइड पर Web 2.0, वेब 1.0 की कई समान तकनीकों का प्रयोग करता है। जैसे कि PHP, Ruby, ColdFusion, Perl, Python और ASP भाषाओँ का प्रयोग डेवलपर्स द्वारा फाइलों और डाटाबेस से जानकारी का उपयोग स्वचालित रूप से आउटपुट डाटा के लिए किया जाता है। Web 2.0 द्वारा डाटा को फॉर्मेट करने के ढंग में बदलाव शुरू हुआ है। इंटरनेट के प्रारंभिक दिनों में, अलग अलग वेबसाइटों द्वारा परस्पर सम्पर्क करने और डाटा शेयर करने की आवश्यकता बहुत कम थी। लेकिन नई "वेब भागीदारी" में, साइटों के बीच डाटा शेयर करना एक आवश्यक क्षमता बन गया है। अपना डाटा अन्य साइटों के साथ शेयर करने के लिए, एक वेब साइट को मशीन द्वारा पढने योग्य फॉर्मेट, जैसे कि XML, RSS और JSON, उत्पन्न करने में सक्षम होना चाहिए. जब एक साइट का डाटा इन स्वरूपों में से किसी एक में उपलब्ध होता है, दूसरी वेबसाईट दोनों को जोड़ कर उस साईट के एक हिस्से की कार्यक्षमता को अपने में एकीकृत कर सकती है। जब यह डिज़ाइन पैटर्न लागू किया जाता है, तो यह अंततः उस डाटा की ओर ले जाता है जो ढूँढने में आसान है और अच्छी तरह से वर्गीकृत है, जो Web 2.0 क्रियान्वन की एक सच्ची पहचान है। 

संसाधन
यह कैसे काम करता है
वेब आधारित एप्लीकेशन और डेस्कटॉप
विशेषताएं