Show HN: 9年ぶりにリリースされたDillo 3.1.0
(dillo-browser.github.io)- Dilloの
latest.htmlは以前、3.1.0リリースを指していたが、現在は最新リリースページではない - このページでは、3.1.0のリンクがもはや最新の場所ではないことが案内されている
- 現在のリリースは、別のリリース一覧ページで確認できる
- ユーザーが手動で移動しない場合、10秒後に自動リダイレクトされる
- 最新リリースを確認する際は、このURLではなくリリース一覧ページを基準にすべき
latest.htmlページの現在の状態
移動方法
- ページ上から直接リリース一覧へ移動できる
- 操作しない場合、10秒後に自動でリダイレクトされる
1件のコメント
Hacker News の反応
Fedi にもあります: https://fosstodon.org/@dillo
いくつか例を挙げると、Kindle で動く Dillo: https://fosstodon.org/@dillo/112181258739093008
古い Samsung 携帯で動く Dillo: https://fosstodon.org/@dillo/112327798958777998
Kling と小さなチームはかなり速いペースで進捗を出しているようです
懐かしいです。譲り受けた 32MB RAM のノート PCで Damn Small Linux 上の Dillo を使っていましたが、当時の基準でも Web を見るには悲惨なほど少ないメモリでした
計算性能と帯域幅が 10〜100 倍に増えたのに、あの感覚を再び味わえるとは思えません
2024 年はブレイクスルーの年です。Netsurf 3.11 が数年ぶりに出て(https://news.ycombinator.com/item?id=38804205)、Servo が再び息を吹き返し、Ladybird は毎月良くなっていて、今度は Dillo 3.1 も 9 年ぶりに復活しました
[0] https://en.wikipedia.org/wiki/Grail_(web_browser)
1996 年の草稿論文 [1] では、スレッド対応の不足による制約に触れていますが、今ではもはや問題ではありません。現在作業中の JIT も、「性能がかなり厳しい」という評価を和らげる助けになるかもしれません
ただし Grail が依存していた Python の制限実行モードはかなり前に削除され、Java の対応機能も似たような道をたどりました。代わりに Capsicum、pledge、Landlock のようなOS レベルのサンドボックスを使えるかもしれません
[1] https://grail.sourceforge.net/info/papers/restofus.html
今日見つけた Hacker News の CSS バグのせいで、ほとんどのルールが誤ってパースされています[1]。hn@ycombinator.com が正しい報告先なのかはよく分かりません
https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/message/MXAQDMZFGBNQLPEALQQZW5W4RR4LR27T/
問題のあるルールは
input[type=\"submit\"] { font-family:Verdana, Geneva, sans-serif; }ですspanで囲まれているのに、その中にブロック要素のpが入っていて無効ですW3C HTML 検証ツールは “Element p not allowed as child of element span in this context.” と言っています
このため Dillo では 2 段落目以降のテキストが灰色でレンダリングされます
ちなみに、“Dillo is a fast and small graphical web browser” です
Dillo は CSS、JavaScript、フォントのない Web がどれほど速いかを見せてくれます。キーボードから指を離す前に読み込まれます
macOS で最も良い Dillo 体験は、おそらく https://github.com/crossbowerbt/dillo-plus/ だと思います
macOS で Dillo を簡単にはコンパイルできませんでした。システムにインストールされた SSL ライブラリを検出できないようでした
M1 でテストしたコンパイル方法は次の通りです: X11 のために https://www.xquartz.org/ をインストールし、
brew install fltk libjpegを実行します。必要ならopenssl@3も必要かもしれませんgit clone https://github.com/crossbowerbt/dillo-plus/; cd dillo-plusの後、sed 's/1.3.8_1/1.3.9/g' Makefile.options.MacOS > Makefile.optionsで fltk のバージョンを合わせ、make -j8を実行します。バイナリは./src/dilloにあります誰かが brew パッケージを作ってくれるといいですね。dillo と dillo-plus の両方についてです
本当に素晴らしいです。Arch リポジトリに入ったら入手するつもりです。リソース消費の少ない Web サイトをブックマークしておいて、Dillo で巡回する環境を作ると便利そうです
数 MB の RAM だけで丸ごと動いていた小さな Linux ディストリビューションで Dillo を使っていた良い思い出があります
[1]: https://aur.archlinux.org/packages/dillo-git
Dillo は Netsurf と比べてどうですか?変わったプラットフォームに Netsurf を移植しようか考えていますが、Dillo のほうが現代的なページをずっと上手く扱えるなら、代わりに使うかもしれません
個人的には、UI 自体もそうした使い方をかなり促していると思います。Netsurf ではレンダリング周りで少し不満があった記憶がありますが、少なくとも 5 年前の話です
このブラウザが本当に好きなので、継続してメンテナンスしてくれてありがとうございます。自分の Web サイトを Dillo で入念にテストしているので、またテストする理由ができました