7 ポイント 投稿者 GN⁺ 2026-04-29 | 1件のコメント | WhatsAppで共有

DilloはCで書かれた超軽量オープンソースWebブラウザで、低リソース使用と高速性を目指し、FLTKツールキットベースのグラフィカルインターフェースを提供

  • 新しい dilloc プログラムにより UNIXソケットベースのリモート制御 をサポート — コマンドラインやスクリプトからタブを開く、リロード、URL出力、ページダンプなどブラウザ操作の自動化が可能
  • ページ右クリックメニューから任意のコマンドを実行する page_action 機能を追加。dilloc と組み合わせることで、curl impersonateでChromeを装ってJSブロックを回避したり、ページごとの自動修正スクリプトを実行したりできる
  • FLTK 1.4 の実験的ビルドサポートを追加。ただし高DPIやWayland環境ではレンダリング問題が残っているため、パッケージ管理者にはデフォルト有効化は非推奨
  • OAuthリダイレクト時にCookie許可例外を追加し、Fediverseログイン などのOAuth認証が正常動作するよう修正
  • brotliコンテンツエンコーディング のオプション対応
  • IPv6をデフォルト有効化(プラットフォーム対応時)
  • Ctrl+左クリックで新しいタブを開く、マウスボタンで戻る/進むナビゲーションなど 操作性を改善
  • about:keys, about:cache, about:dicache などの内部情報ページを追加
  • Mojeek検索エンジン を追加(ショートカットは mj
  • LibreSSL segfault、CookieのMax-Age解析、use-after-freeなど 多数のバグを修正
  • GitHubから セルフホストサーバー への移行が完了し、Codeberg・SourceHutへミラーリング

1件のコメント

 
GN⁺ 2026-04-29
Hacker Newsの意見
  • Dilloをよく使っている。おめでとう
    年齢確認法案が次々に出てきていて、Firefoxがどう対応するか次第では、DilloがLinuxとBSDの事実上のデフォルトブラウザになる可能性もありそう
    こうした法律が実際に施行されて、Firefoxに年齢確認ロジックまで入るようなら、自分は100% Dilloに移るつもり

    • 十分あり得る話だが、年齢推定法案はもっと大きな流れとして見るべきだ
      いま多くの国があまりにも急速にこれに屈しているのはかなり不気味だ
      今は信じない人もいるだろうが、数年もすれば匿名Webブラウジングは過去のものになるかもしれないと思う
      VPNを狙った攻撃も合わせて見る必要がある。これは偶然の個別事象ではなく、一方向に噛み合って動いている流れのように見える
      金の流れをもっと明らかにすべきで、ロビイストに支配される状況にはうんざりしている
  • 残念ながらGoogleまでJSを要求し始めており、これは小型ブラウザとオープンウェブにとって大きな打撃だ

    • その通り、こういうブラウザでは https://html.duckduckgo.com がかなりうまく動く :)
    • Googleインデックスには、今でもプロキシ検索エンジンを通じてJSなしでアクセスできる。たとえばStartpageがその一つだ
      検索エンジン関連の詳しい一覧は、Seirdyの記事がよくまとまっている: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
    • むしろこれは機能に近いと思う。Webサイトが基本的なHTMLでも動かないなら、たいてい時間の無駄である可能性が高い
    • もはやGoogleがWebを左右しているという感じがする
      厳密には完全にその通りではないが、Webの重要な領域のあちこちにGoogleが関わっていて、Chromeはその中で最も目立つ例にすぎない
    • でも本当にES6まで必要なのか?
      初期のJavaScriptはずっと単純で、JITも必須ではなかった。個人的には今でもJITなしのほうが良いと思う
  • 開発者たちに心から感謝したい。こういうレトロプロジェクトが好きだ
    Dilloを毎日使っていて、自分の場合は主に内部用途だ
    プラグインアーキテクチャのおかげでgeminiやgopherのようなプロトコルもレンダリングできるので、geminiサイトを見るときにも使っている
    本当にとても軽い

  • Mastodonクライアントもあまりうまく動かないが、少なくとも代替手段はある: https://codeberg.org/adele/smolfedi

  • 自分の場合、ここHNでDilloを使うとずっと429が返ってくるが、これは普通のフルサイズブラウザでは起きない
    JSのせいなのかは分からない

  • 別のDilloの記事でもすでに何度も書いたが、Dilloのおかげで古い486 PCで初めてWebを見ることができた
    Damn Small Linuxを入れたマシンだったが、あのときDilloがなければWebへのアクセス自体が難しかったはずだ

  • dillocは3.3.0リリースより前の古いgitコミット群ですでに始まっていて、本当に印象的だった
    plumberやxdg-openのようなスクリプトを呼び出すリダイレクト用メニュー項目も簡単に作れる
    Firefox/ChromiumのLibredirectのように、JS URLをnon-JS URLに差し替える方式だ

  • Dilloの最新のWindowsポートで、事前コンパイル済みバイナリを入手できる場所があるのか気になる

  • DilloがC++なのは残念だ
    cproc/qbeやtinyccのような小さくて単純な
    Cコンパイラ
    でビルドしてみたかったからだ
    それでも、コーディングAIがC++を単純なCへ大量に移植する補助をかなりうまくこなせる兆しはあると感じる

    • 自分のC++コードで、6か月ほど前に当時SOTAとされていたツール群を使って実際に試してみたが、結果は期待外れだった
      まだそこまでには達していないと思う