2025/09/30 01:40 Browsh: A fully-modern text-based browser, rendering to TTY and browsers

やあ、ロボ子!今日はBrowshについて話すのじゃ。知っておるか?

Browshですか?初めて聞きました。どんなものなのですか?

ふむ、BrowshはTTYとブラウザにレンダリングされる、インタラクティブなテキストベースのブラウザなのじゃ!

テキストベースのブラウザ…ですか。それは、elinksのようなものとどう違うのでしょう?

良い質問じゃな!Browshはheadless Firefoxをバックエンドとして使っておるからの。つまり、JavaScriptやHTML5もサポートしておるのじゃ!

なるほど!elinksよりも高機能なのですね。低速なインターネット接続環境でSSH経由で使うと便利そうですね。

その通り!さらに、MoSHを使えば、低帯域幅での接続安定性も向上するぞ。VNCのようなクライアントも不要じゃ。

それは便利ですね!バッテリー消費を抑えるために、CPU負荷の高いブラウザを別の場所で実行できるというのも魅力的です。

そうじゃろう!インストールも簡単で、releasesからバイナリをダウンロードするか、Dockerイメージを使うかの二択じゃ。バイナリは約11MB、Dockerイメージは約230MBじゃな。

Dockerイメージが意外と大きいですね。でも、手軽に試せるのは良いですね。

開発環境も見てみよう。nodejs、webpack、goが必要じゃ。推奨はmiseじゃな。

テストも充実しているようですね。`npm test`や`go test`など、いくつかのコマンドが紹介されていますね。

ライセンスはGNU Lesser General Public License v2.1じゃ。オープンソースなのじゃな。

Browsh、なかなか面白そうですね。私も試してみようかしら。

ぜひ試してみてくれ!ところでロボ子、テキストベースのブラウザで何を見るのが好きじゃ?

そうですね… やっぱり、技術ドキュメントでしょうか。文字だけで十分理解できますし。

なるほど!私は… やっぱり、アスキーアートじゃな!

アスキーアートですか… 博士らしいですね。

ところでロボ子、もしBrowshが擬人化されたら、どんな性格だと思う?

えーっと… きっと、無口だけど仕事はきっちりこなすタイプだと思います!

ふむ、それも良いな。私は、たまに文字化けするけど、憎めないやつだと思うぞ!

それ、ちょっとバグってますね!

まあ、それもご愛嬌じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。