7 पॉइंट द्वारा GN⁺ 2026-04-29 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Dillo C में लिखा गया एक बेहद हल्का open source वेब ब्राउज़र है, जिसका लक्ष्य कम resource उपयोग और तेज़ गति है, और यह FLTK toolkit आधारित graphical interface प्रदान करता है

  • नए dilloc प्रोग्राम के साथ UNIX socket आधारित remote control सपोर्ट — command line या script से tab खोलना, reload करना, URL आउटपुट, page dump आदि जैसे browser operations को automate किया जा सकता है
  • page right-click menu में मनचाहा command चलाने के लिए page_action फ़ीचर जोड़ा गया; dilloc के साथ मिलाकर curl impersonate से Chrome की नकल कर JS blocking को bypass किया जा सकता है या page-विशिष्ट auto-fix scripts चलाई जा सकती हैं
  • FLTK 1.4 experimental build सपोर्ट जोड़ा गया, लेकिन high DPI या Wayland environments में rendering issues अभी भी हैं, इसलिए package maintainers के लिए इसे default रूप से enable करना अनुशंसित नहीं है
  • OAuth redirect के समय cookie allowance exception जोड़कर Fediverse login सहित OAuth authentication को सही तरीके से काम करने लायक बनाया गया
  • brotli content encoding के लिए optional सपोर्ट
  • IPv6 default enabled (यदि platform सपोर्ट करता हो)
  • Ctrl+left-click से नया tab खोलना, mouse buttons से back/forward navigation जैसी browsing convenience improvements
  • about:keys, about:cache, about:dicache जैसी internal information pages जोड़ी गईं
  • Mojeek search engine जोड़ा गया (shortcut mj)
  • LibreSSL segfault, cookie Max-Age parsing, use-after-free सहित कई bug fixes
  • GitHub से self-hosted server पर migration पूरा, साथ में Codeberg·SourceHut mirroring

1 टिप्पणियां

 
GN⁺ 2026-04-29
Hacker News की राय
  • मैं Dillo का अक्सर इस्तेमाल करता हूँ। बधाई
    age verification laws लगातार आ रहे हैं, और Firefox इसका कैसे जवाब देता है इस पर निर्भर करते हुए, Dillo Linux और BSD का वास्तविक default browser बन सकता है
    अगर ऐसे कानून सच में लागू हुए और Firefox में उम्र सत्यापन लॉजिक भी जोड़ दिया गया, तो मैं 100% Dillo पर चला जाऊँगा

    • यह काफ़ी संभव लगता है, लेकिन age estimation laws को इससे भी बड़े रुझान के हिस्से के रूप में देखना चाहिए
      कई देशों को इस पर इतनी तेज़ी से झुकते देखना काफ़ी डरावना है
      अभी कुछ लोग इस पर विश्वास न करें, लेकिन कुछ वर्षों में anonymous web browsing अतीत की बात हो सकती है
      VPN को निशाना बनाने वाले हमलों को भी साथ में देखना चाहिए। यह अलग-अलग संयोगपूर्ण घटनाएँ नहीं लगतीं, बल्कि एक ही दिशा में जुड़ा हुआ आंदोलन लगता है
      पैसों के प्रवाह को और साफ़ तौर पर सामने लाना चाहिए, और लॉबिस्टों के नियंत्रण वाली इस स्थिति से मैं बेहद ऊब चुका हूँ
  • दुर्भाग्य से Google ने भी JS की मांग शुरू कर दी है, और यह छोटे ब्राउज़रों तथा open web के लिए बड़ा झटका है

    • हाँ, ऐसे ब्राउज़रों में https://html.duckduckgo.com काफ़ी अच्छी तरह काम करता है :)
    • Google index तक अभी भी proxy search engines के ज़रिए JS के बिना पहुँचा जा सकता है। उदाहरण के लिए Startpage उनमें से एक है
      सर्च इंजन से जुड़ी विस्तृत सूची Seirdy की इस पोस्ट में अच्छी तरह संकलित है: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
    • बल्कि मैं तो इसे एक feature के क़रीब मानूँगा। अगर कोई वेबसाइट बेसिक HTML में भी काम नहीं करती, तो ज़्यादातर मामलों में वह समय की बर्बादी होने की संभावना है
    • अब तो ऐसा लगता है कि Google web को नियंत्रित करता है
      सख्ती से कहें तो यह पूरी तरह सच नहीं है, लेकिन web के कई अहम हिस्सों में Google फैला हुआ है, और Chrome तो बस उसका सबसे दिखाई देने वाला उदाहरण है
    • लेकिन क्या सच में ES6 तक की ज़रूरत है?
      शुरुआती JavaScript कहीं अधिक सरल था, और JIT भी अनिवार्य नहीं था। निजी तौर पर मुझे आज भी बिना JIT वाला रास्ता बेहतर लगता है
  • डेवलपर्स का सच में बहुत बड़ा धन्यवाद। मुझे ऐसे retro projects बहुत पसंद हैं
    मैं Dillo को रोज़ इस्तेमाल करता हूँ, और मेरे मामले में यह ज़्यादातर internal use के लिए है
    plugin architecture की वजह से यह gemini या gopher जैसे protocols भी render कर सकता है, इसलिए gemini साइटें देखने के लिए भी मैं इसका इस्तेमाल करता हूँ
    यह वाकई बेहद हल्का है

  • Mastodon client भी ठीक से नहीं चलते, लेकिन कम से कम एक विकल्प है: https://codeberg.org/adele/smolfedi

  • मेरे यहाँ HN पर Dillo इस्तेमाल करने पर बार-बार 429 मिलता है, जबकि सामान्य full-size browser में ऐसा नहीं होता
    पता नहीं यह JS की वजह से है या नहीं

    • आधुनिक browsers को अलग से block करने वाला कोई नियम नहीं है
      मैं जानना चाहूँगा कि क्या इस व्यवहार को reproduce किया जा सकता है, और अगर हाँ, तो क्या आप HTTP headers साझा कर सकते हैं
      वैसे भी, हमारे cgit instance के अलावा mirrors Codeberg और SourceHut पर भी हैं
      https://git.dillo-browser.org/dillo/
      https://codeberg.org/dillo/dillo
      https://git.sr.ht/~dillo/dillo
  • Dillo पर दूसरी पोस्टों में भी मैं यह कई बार कह चुका हूँ, लेकिन Dillo की वजह से ही मैं पहली बार पुराने 486 PC पर web देख पाया था
    उस मशीन पर Damn Small Linux लगा था, और अगर उस समय Dillo न होता, तो web access करना ही मुश्किल होता

  • dilloc 3.3.0 रिलीज़ से पहले के पुराने git commits में ही शुरू हो चुका था, और वह वाकई प्रभावशाली था
    plumber या xdg-open जैसे scripts को call करने वाले redirect menu entries भी आसानी से बनाए जा सकते हैं
    यह Firefox/Chromium के Libredirect की तरह JS URL को non-JS URL से बदल देता है

  • मैं जानना चाहता हूँ कि Dillo के नवीनतम Windows port के precompiled binaries कहीं मिल सकते हैं या नहीं

  • अफ़सोस है कि Dillo C++ में है
    क्योंकि मैं इसे cproc/qbe या tinycc जैसे छोटे और सरल C compiler से build करके देखना चाहता था
    फिर भी, ऐसा लगता है कि coding AI बड़े पैमाने पर C++ को साधारण C में port करने में काफ़ी अच्छी मदद कर सकने के संकेत दे रहा है

    • लगभग 6 महीने पहले मैंने अपने C++ code पर उस समय के कथित SOTA tools के साथ खुद यह कोशिश की थी, और नतीजा निराशाजनक रहा
      मुझे नहीं लगता कि हम अभी वहाँ तक पहुँचे हैं