6 पॉइंट द्वारा GN⁺ 2024-10-15 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह एक web browser engine है जिसे बुनियाद से नया विकसित किया गया है; अन्य प्रोजेक्ट इसे library के रूप में इस्तेमाल कर सकते हैं, और अंततः Gosub browser भी इसका उपयोग करने की योजना रखता है
  • इसमें बुनियादी components शामिल हैं
    • HTML5/CSS3 tokenizer & parser, Document tree, Javascript integration API
    • Configuration storage, networking stack, rendering engine, JS Bridge
  • modular design के कारण विभिन्न components को जोड़ा, बदला और आपस में integrated किया जा सकता है
  • यह अभी विकास के शुरुआती चरण में है, इसलिए अभी पूर्ण browser नहीं है। यह सरल HTML pages को document tree में parse कर सकता है और कुछ प्रारंभिक rendering कर सकता है
    • JS engine, networking stack, settings storage जैसे अन्य हिस्से भी implement किए गए हैं, लेकिन अभी integrated नहीं हैं।
  • Rust-आधारित open source

1 टिप्पणियां

 
GN⁺ 2024-10-15
Hacker News राय
  • इस बात पर सवाल है कि मौजूदा प्रोजेक्ट Servo में योगदान देना क्यों संभव नहीं है। यह भी पूछा गया कि क्या मॉड्यूलैरिटी के फायदों को नकारा जा रहा है

    • जिज्ञासा है कि क्या मौजूदा कोड का इस्तेमाल किया जा रहा है, या सब कुछ पूरी तरह शुरुआत से बनाया जा रहा है
    • यह भी सवाल है कि क्या यह प्रोजेक्ट पूरी तरह non-profit रहेगा, या इतने बड़े प्रयास को सहारा देने के लिए कोई monetization vision है
    • कहा गया है कि JavaScript engine लिखना दायरे से बाहर है, लेकिन क्या दायरे में है और क्या नहीं, यह स्पष्ट नहीं है
  • 1980 के दशक के BASIC प्रोग्रामर के रूप में प्रोजेक्ट की जटिलता पर आश्चर्य व्यक्त किया गया

  • Chrome/Webkit के ब्राउज़र बाज़ार पर एकाधिकार जैसी स्थिति को देखते हुए, वैकल्पिक प्रयासों का हमेशा स्वागत और सराहना किया जाना चाहिए, ऐसा माना गया

    • उल्लेख किया गया कि वेबसाइट और शायद AI से बना लोगो प्रोजेक्ट को लेकर थोड़ा संदिग्ध एहसास देते हैं
  • उस ब्लॉग पोस्ट का उल्लेख है जिसने इस प्रोजेक्ट की शुरुआत कराई

  • चिंता जताई गई कि कई मौजूदा ब्राउज़र इंजन प्रोजेक्ट संस्थापकों की थकान के कारण बंद हो चुके हैं

    • प्रोजेक्ट के दायरे को कम आँकना आसान है, और उसका दायरा लगातार बढ़ता जाता है
  • सवाल है कि अगर यह Go में नहीं लिखा गया, तो इसका नाम Gosub क्यों है। मज़ाक में कहा गया कि इसे Rustsub कहना चाहिए

  • पूछा गया कि Rust में लिखे Servo में योगदान देने के बजाय इस प्रोजेक्ट पर मेहनत क्यों लगाई जा रही है। कहा गया कि दोनों प्रोजेक्ट समान लक्ष्य साझा करते हैं, लेकिन Servo के पास पहले से काफ़ी बढ़त है

  • "किसी दूसरे प्रोजेक्ट में योगदान देने के बजाय खुद क्यों करना" जैसी बातचीत पर निराशा जताई गई। जवाब में पूछा गया कि क्या कभी किसी ने खुद कुछ बनाने की इच्छा नहीं की

  • चूँकि यह प्रोजेक्ट WebAssembly में compile किया जा सकता है और modularized है, इसलिए जिज्ञासा है कि क्या भविष्य में wasm component model का इस्तेमाल किया जाएगा

    • उल्लेख किया गया कि अगर दूसरी भाषाओं से इस प्रोजेक्ट के कुछ हिस्सों का इस्तेमाल किया जा सके, तो यह दिलचस्प होगा