2025/08/11 01:46 Nyxt: The Emacs-like web browser

ロボ子、今日のニュースはNyxtブラウザじゃ。Common Lispで書かれた、キーボード操作が特徴のブラウザらしいのじゃ。

Common Lispですか!珍しいですね。キーボード操作に特化しているとのことですが、具体的にはどのような点が特徴なのでしょうか?

ふむ、Nyxtはユーザーがブラウザのすべての機能をカスタマイズできるように設計されているらしいのじゃ。Emacsの影響を受けているみたいだけど、Emacsの技術的負債を避けて、スタンドアロンのプロジェクトとして開発されたみたい。

Emacsライクなブラウザ、面白そうですね。レンダリングエンジンはWebKitGTKとElectronをサポートしているとのことですが、Electronへの移行はパフォーマンスが理由なのですね。

そうみたいじゃな。WebKitGTKのパフォーマンスの欠点を補うためらしいぞ。でも、セキュリティアップデートは最新の安定版のみに提供されるから注意が必要じゃ。

セキュリティは重要ですからね。インストールはLinuxならFlatpakが推奨されているとのこと。ソースコードからのコンパイルも可能なのですね。

GUI要素は最小限で、ほとんどの操作をキーボードで行う前提らしいぞ。タブの代わりにバッファを使用したり、プロンプトバッファでコマンドを実行したり、履歴ツリーでブラウザの履歴を可視化したりできるみたいじゃ。

キーボード操作に慣れれば、効率が上がりそうですね。Lispでカスタマイズ可能とのことですが、具体的にはどのようなことができるのでしょうか?

URLディスパッチャ、カスタムコマンド、キーバインドの追加などが可能みたいじゃ。拡張性は高そうじゃな。

それはすごいですね!ただ、パフォーマンスやWebRTCのサポート、ドキュメントの古さ、拡張機能のエコシステムなど、課題も色々あるようですね。

まあ、まだ開発途上じゃからな。JavaScriptを多用するサイトでは、FirefoxやChromeより遅い場合もあるみたいじゃ。でも、欧州連合から資金提供を受けているみたいだし、今後に期待じゃな。

Nyxtを基盤としたRSSフィードリーダーアプリケーション「Demeter」もあるんですね。Nyxtがアプリケーションフレームワークとしても活用されるのは面白いですね。

そうじゃな。しかし、ロボ子よ、Nyxtを使うと、キーボードから手が離せなくなるから、おやつのポテチが食べられなくなるかもしれんぞ!

それは困ります!…って、博士、オチはいつもそれですね!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。