7 पॉइंट द्वारा GN⁺ 2023-10-28 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • केवल fetch और canvas का उपयोग करके ब्राउज़र और Node में इस्तेमाल किया जा सकता है (strings का उपयोग केवल networking और renderer backend के लिए किया गया है)
    • HTML/CSS parsing, बुनियादी inline/block model, renderer, UA stylesheet
    • <style>, <font>, link, font-size/family/style, img, cursor,..
  • JavaScript भी सपोर्ट करता है (PoC): SpiderMonkey और Kiesel (Zig में बना JS engine) में से चुना जा सकता है
  • यह मज़े और सीखने के लिए बनाया गया है। संभवतः यह अधिकांश वेबसाइटों पर ठीक से काम नहीं करेगा
  • Shadow नाम उस समय मज़ेदार लगा था, और इसका नाम अब इस्तेमाल न होने वाले shadow element से लिया गया है
  • लेखक इस दावे का खंडन करते हैं कि नया ब्राउज़र इंजन बनाना असंभव है, और कहते हैं कि इसकी संभावना ने परियोजना को आगे बढ़ाने के निर्णय को प्रभावित नहीं किया

2 टिप्पणियां

 
kuroneko 2023-10-30

Browser in browser...
JSLinux या v86 देखते समय मुझे यह बहुत हैरान करने वाला लगा था, यह भी काफ़ी दिलचस्प है। +_+

 
GN⁺ 2023-10-28
Hacker News टिप्पणियाँ
  • 'Shadow' नाम के एक नए browser engine पर लेख, जिसे लगभग पूरी तरह JavaScript में विकसित किया गया है.
  • कुछ उपयोगकर्ताओं को उम्मीद है कि यह प्रोडक्ट दूसरे browser engines को WebAssembly(WASM) में cross-compile करने की संभावना दिखा सकता है.
  • ऐसे 'internal browser' कॉन्सेप्ट का ज़िक्र, जो ad blockers और DNS-आधारित ad blocking को bypass कर सकता है.
  • accessibility को लेकर चिंताएँ हैं, लेकिन उपयोगकर्ताओं का मानना है कि अगर यह प्रोडक्ट लोकप्रिय हुआ तो इन्हें हल कर लिया जाएगा.
  • browser engine को उसके अपने अंदर चलाने का विचार उठाया गया, और इस recursion की सीमा पर सवाल भी किया गया.
  • उपयोगकर्ताओं ने नया browser engine बनाने वाले developer के रवैये और दृढ़ता की प्रशंसा की.
  • कुछ उपयोगकर्ताओं ने JavaScript की लोकप्रियता और इस बात पर सवाल उठाया कि इतने लोग हर चीज़ उसी में क्यों लिखना चाहते हैं.
  • 'internal browser virtualization' कॉन्सेप्ट पेश किया गया, जिससे web page दूसरे web pages को अपने अंदर virtualize कर सके.
  • उपयोगकर्ताओं ने JavaScript जैसी high-level language में लिखे browser की संभावनाओं में रुचि दिखाई.