ओपन सोर्सशोध 🇺🇸 27.07.2026 02:02

Firefox in WebAssembly: Running a Browser Inside a Browser

AnthropicAnthropic
The Puter team compiled Firefox into WebAssembly, enabling a full browser to run inside another browser. The project spent about $25,000 on Claude Opus and Fable tokens, but due to the Claude Max subscription, costs were much lower. Traffic is proxied through Puter's servers via WebSocket (Wisp), which is necessary due to browser restrictions on network connections.
Puter की डेवलपर टीम ने फ़ायरफ़ॉक्स ब्राउज़र को WebAssembly (WASM) में संकलित किया है, जिससे इसे किसी अन्य आधुनिक ब्राउज़र के अंदर सीधे चलाया जा सकता है। इसके लिए फ़ायरफ़ॉक्स के Gecko इंजन का उपयोग किया गया, जिसे इसके सिंगल-प्रोसेस मोड की मज़बूत सपोर्ट के कारण चुना गया। इस प्रोजेक्ट पर लगभग 25,000 डॉलर क्लॉड ओपस और फेबल टोकन में खर्च किए गए, लेकिन क्लॉड मैक्स सब्सक्रिप्शन के कारण वास्तविक लागत इससे काफी कम रही। डेमो एक प्रॉक्सी सर्वर के माध्यम से काम करता है जो WebSocket प्रोटोकॉल (Wisp प्रोटोकॉल का उपयोग करके) के ज़रिए सारा ट्रैफ़िक रीडायरेक्ट करता है, क्योंकि ब्राउज़र में चलने वाला कोड मनमाने नेटवर्क कनेक्शन नहीं खोल सकता। इससे सर्वर पर काफी खर्च आता है: टीम को Hacker News पर पोस्ट करने के बाद लोड संभालने के लिए उन्हें स्केल करना पड़ा। Puter के अनुसार, समाधान एंड-टू-एंड एन्क्रिप्शन का समर्थन करता है, जिसकी पुष्टि लेख के लेखक ने की: HTTPS साइटों का ट्रैफ़िक एन्क्रिप्टेड था, जबकि HTTP साइटों का ट्रैफ़िक सादे पाठ में भेजा गया। प्रोजेक्ट का स्रोत कोड firefox-wasm रिपॉजिटरी में उपलब्ध है। इसी तरह का एक और प्रोजेक्ट WebKitWasm भी है, जो WebKit को WASM में संकलित करता है, लेकिन इसकी अभी कोई ऑनलाइन डेमो उपलब्ध नहीं है।
स्रोत: Simon Willison — मूल
इस विषय पर हमारी पिछली पोस्ट ↓
ताज़ा समाचार