メインコンテンツへスキップ

独立したウェブブラウザ「Ladybird」の魅力とは?開発の背景や最新情報に迫る!

·2 分
2025/02 ウェブブラウザ オープンソース Ladybird 開発情報 技術ニュース

独立したウェブブラウザ「Ladybird」の魅力とは?開発の背景や最新情報に迫る!

引用元:https://news.ycombinator.com/item?id=43200604

goplayoutside 2025-02-28T04:04:39

LadybirdはAndreas KlingによるBSD-2プロジェクトで、SerenityOSの開発者でもあるよ。最近、LadybirdはSafariに次いで4番目に標準に準拠したブラウザになったみたい。ただ、現在の利用しやすさは100%じゃないけどね。Ladybirdは公式の非営利団体にもなって、Chris Wanstrathから100万ドルの寄付を受けたんだ。

matsz 2025-02-28T04:31:53

AndreasはもうSerenityOSにはあまり関わってなくて、Ladybirdを優先してるんだ。彼はWebKitにも貢献してたし、Appleでも働いてたことがあるから、本当に適任の人だよ。

hnfong 2025-02-28T04:43:50

もう少し詳細な情報が必要なら、こちらを確認してみて。
https://news.ycombinator.com/item?id=40560768

qingcharles 2025-02-28T04:54:18

もしブラウザ開発に少しでも興味があれば、AndreasのYouTube更新がおすすめだよ。かなり面白いから!

biohazard2 2025-02-28T11:40:21

本当に面白かったよね!その動画を恋しく思ってる。

thisislife2 2025-02-28T03:00:49

Ladybirdは、マーケティングが大事だと理解している人がいてラッキーだね。多くのオープンソースブラウザプロジェクトは、PRや支援がなくて沈んでるから。例えば、NetSurfはボランティア不足でウェブサイトが古くなっちゃってるけど、開発は続いてるんだ。もう少しボランティアが増えれば、いい代替になれるかも。

pizlonator 2025-02-28T15:21:33

Ladybirdの成功は、Klingがブラウザ全体を書く数少ない人の一人だからじゃないかな。でも、彼のコミュニケーション能力もすごいね。

LeFantome 2025-03-02T07:05:05

SerenityOSはすでにかなり成功してて、スポンサーシップでフルタイムでできるくらいだったから、Ladybirdに取り組む時間ができたんだと思う。彼の技術力だけでなく、コミュニティを作る能力も成功の理由だよね。

leidenfrost 2025-02-28T04:13:48

ユーザーからの機能要求には屈しないでほしいな。今のようなコードベースを維持してほしい。サクッと動く環境はChromiumやFirefoxであるから、急いでほしくないんだ。

your_challenger 2025-02-28T03:37:53

自身とプロジェクトをマーケティングすることは本当に重要だね。自分にそのスキルがあればいいのに。

culi 2025-02-28T15:34:44

ありがとう、NetSurfのこと忘れてた。MicrosoftがBlinkを捨てて、OperaがPrestoからChromiumに移行したことでインターネットにはこういう代替ブラウザが今まで以上に必要だよね。Palemoonって一番人気のGoannaベースのブラウザなの?

thisislife2 2025-03-01T08:35:53

Palemoonは統計やテレメトリーデータを集めてないから、ユーザー数が分からないんだって。最近、ハードウェアに関するデータを収集し始めたみたいだけど、詳しくは分からないよ。

ThePinion 2025-02-28T18:51:07

ちょっと修正:MicrosoftはTridentを捨ててBlink/Chromiumに移行したんだよ。

jeroenhd 2025-02-28T20:09:54

そうそう、Microsoftは最初のMS EdgeリライトのSpartanをBlinkに移行したんだ。Tridentはただフェードアウトして放置されただけ。

ThePinion 2025-03-01T02:13:47

えっ、最初に自社で作ろうとしてたのをすっかり忘れてた。その頃はウェブ開発者として面白い時期だったよね。

fifticon 2025-02-28T07:42:47

大勢のコメントの中に加えます‥たしかに、インターフェースに関しては複雑になり過ぎて、今では制御されたドローンを月に着陸させるのと同じくらいの努力が必要になってるね。ブラウザを作るのがOSを作るよりも大変になっちゃったの?

whutsurnaym 2025-02-28T15:18:53

宇宙に人を運ぶロケットを作るのは一つのことだけど、人を宇宙や学校、仕事に運ぶための“ロケット”を作るのって全く別の話だよね。また、テレビや電話、ラジオ、百科事典、ゲーム機など、何でもできるものを作って、それをおばあちゃんでも使えるユーザーインターフェースにするのは難しいよ。

yencabulator 2025-03-01T18:07:44

“細いウエスト”はIP(TCP/IPのこと)を指してるんだ。それがあって、いろんな使い方ができるんだよ。

DiggyJohnson 2025-02-28T16:02:45

あと、ずっと後方互換性があって、プラットフォームに依存しないのがいいところだね。

voshond 2025-02-28T07:49:38

最近のブラウザって単なるブラウジングだけじゃなくて、すごくいろんなことができるんだよね。昔はIEの時代に15個くらいアプリを使ってたのが、今は全部ブラウザ内でできちゃう。

もっとコメントを表示(1)
astrobe_ 2025-02-28T12:58:32

今は15個のアプリはタブになってるだけで、実際はブラウザ自体が仮想マシンだよね。ブラウザの非必須機能を他のアプリに任せるのが理想なんだけど、プライバシーや資金問題は残ると思う。便利さに騙されちゃうこともあるから、ブックマークを使うべきだね。

Groxx 2025-02-28T15:49:12

本当に柔軟で動的な委譲ができるOSなんて見たことないな。結局、ブラウザがシンプルになってもOSやメディアプレーヤーは複雑になっちゃうんじゃないかな。シンプルさを求めるなら、現在のUXは全部捨てられると思う。

tshaddox 2025-02-28T22:22:44

このアプリは混在するテキストや画像を表示するために作られたわけじゃないから、その前提はナンセンスだと思う。もちろん、WWWWの意図については各自自由に意見を持つことはできるけど。

danjl 2025-02-28T21:12:44

テキストと画像を表示するだけなら簡単だけど、ブラウザはデスクトップアプリに近い機能をサポートしてるからね。セキュリティもデスクトップシステムより優れてるし、ハードウェアリソースへのアクセスも直でできちゃう。

katzenversteher 2025-02-28T07:58:44

その通りだね。昔のUsenetとWebフォーラムの経験があるけど、画像を追加できるのは便利だった。でも、Usenetの使いやすさが好きだったな。

amelius 2025-02-28T16:57:44

ウェブ仕様はHaskellで書かれて、テストスイートがあればよかったのにね。そこからは最適化するだけで大変だけど、パッケージごとにできることだと思う。

xiaoyu2006 2025-02-28T04:47:53

このプロジェクトは1年前の投稿で知ったんだけど、その頃はバグだらけでGitHubさえ表示できなかったから、改善がすごいと思う。

samiv 2025-02-28T08:09:38

努力は認めるけど、僕は気になることがある。Chromiumは超巨大プロジェクトで、10百万行以上のコードがあって、20年以上かけて開発されたんだ。つまり、現代のWEBは複雑すぎて、これくらいの複雑さが必要ってことなのか?小規模なLadybirdチームがどうやってこの難題を解決しようとしているのか疑問だ。みんなすごい開発者なのか?それともCのように、単に適切な機能だけを狙っているのかな?

igrunert 2025-02-28T15:44:24

現代のWEBは確かに複雑だけど、Ladybirdには有利な点もあるよ。Web Platform Testsがあって、W3C標準に準拠するのがずっと楽になったし、あまり他のエンジンを逆引きする必要がなくなった。現時点でのLadybirdは、すでに広範囲の現代WEBをレンダリングできていて、2026年夏にはLinuxとmacOS向けのAlpha版をリリースする予定だね。

sho_hn 2025-02-28T18:28:07

Chromiumのコードベースには、単なるWEBブラウザには不要な機能も含まれているよ。例えば、ChromeOS向けのインフラがあって、Waylandコンポジタになるための部分とか。比較すると、なんか違う感じがする。

swiftcoder 2025-02-28T08:24:43

たぶん答えは、全部の組み合わせだと思う。現代のWEBは本当に複雑だし、Chromiumは巨大な企業プロジェクトだから、効率が悪くなるのも当然。競合のWEBブラウザは90%のユースケースをサポートすることを目指すべきだし、全体の複雑さを無視するべきだね。

culi 2025-02-28T15:39:21

そのコードの大部分は、標準化されてはいるけど、ブラウザにとって重要とは言えないWEB APIなんだ。Speech Synthesis APIやDevice Motionみたいなのは、PWAにとっては重要かもしれないけど、一般的なWEBにはあまり関係ないし。

jcelerier 2025-02-28T11:55:32

Chromeのコードベースには、ffmpegなどの大きなサードパーティのライブラリが含まれていて、その多くは使われていないんじゃないかな。

cmrdporcupine 2025-02-28T14:11:51

Chromiumには完全なPDFレンダラーも含まれてるんだよね。少しそのコードベースで作業したことがあるけど、coreのblinkレンダラー部分がコードベースの中で一番大きいわけではないと思う。

gawa 2025-02-28T12:54:21

Aについては、2020年に面白いブログ記事を見つけたんだ。Cについては、狙うべき”適切な”サブセットがブラウザに何を期待するかで決まるって思う。僕はChromeベースのブラウザを仕事で使わざるを得なかったけど、小さなWEBを閲覧するには小型のブラウザが結構うまく機能すると思う。

eikenberry 2025-02-28T18:47:42

全部の可能性があるね。a) 現代のWEBはめちゃくちゃ複雑だし、b) 企業開発のアプローチが影響してると思う。c) 対象にしている機能が限られていても、それが玩具や趣味のプロジェクトってわけじゃないよ。

account42 2025-03-03T13:16:59

Cだからって自動的にLadybirdが玩具や趣味のプロジェクトになるのはおかしくない?専門的なソフトウェアの余地があってもいいと思うよ。Netflixみたいなのは別のChromiumコンテナで動かせばいいし、WEBブラウザを効率よくしたらいいんじゃないかな。

serviceberry 2025-02-28T04:30:54

現代のブラウザを安全にするのはすごく難しいって話。大手はセキュリティチームを持ってても脆弱性のあるコードを出しちゃう。でもLadybirdはニッチなブラウザだから、特別に狙われなければ大丈夫そう。

igrunert 2025-02-28T15:18:43

LadybirdはJSとwasmのインタプリタしか持ってないから、複数のJITコンパイラを維持する必要がなくて、攻撃の可能性が減るのがちょっといい点だね。

stephen_g 2025-02-28T05:15:34

多様なセキュリティ脆弱性があるけど、Swiftを使っていくことで改善できるかも。ただ始まったばかりで、C++の部分も残るみたい。他のブラウザと同じライブラリを使ってるのも利点。

もっとコメントを表示(2)
pjmlp 2025-02-28T08:48:00

SwiftはApple以外ではあまり使いたくないけど、流行りがあるかどうか疑問。進展がないままだと結局は日干しみたいな感じになるかも。

askonomm 2025-02-28T09:17:54

LadybirdはGUIをSwiftでは作らない気がする。GUIはプラットフォームごとに依存してるみたいだから。SwiftはC++の代わりになるって話だけど、外でも問題ないみたいだよ。

pjmlp 2025-02-28T10:33:20

クロスプラットフォームにパッケージがちゃんと動くか分からんとこがあって、初期の.NET Coreみたいな感じ。

iamkonstantin 2025-02-28T17:37:44

非AppleシステムでSwiftが役立つ未来は見えるけど、ツールが成熟するまで数年はかかりそう。Appleがその方向に興味を持ち続けるならだけど。

DavidPiper 2025-02-28T22:33:55

>それほどSwiftの開発者体験がApple以外で良いわけじゃないって話、何年も聞いてるけど、今もそうなん?VSCodeのサポートとかオープンソースなツールが増えて、そんなにひどいことある?

pjmlp 2025-03-01T08:28:17

はい、標準ライブラリだけ使うCLIアプリやWebサーバーのエンドポイント以外は、あまり良くない感じ。多くのパッケージはApple以外では動かないライブラリに依存してるし、昔の.NET Coreみたいなもん。

account42 2025-03-03T13:21:37

Swiftを選ぶことでクロスプラットフォームの貢献が制限されるのが心配。

ykonstant 2025-02-28T10:34:37

>”Swiftの開発体験がAppleのエコシステム外じゃあんまり良くないのは問題だよね。プロジェクトに貢献したい人には深刻な問題だ。”

rixed 2025-02-28T06:36:21

>”大手ベンダーもエンジニアチームを雇ってデータを盗んだり、監視したりしてるから、どっちが悪いかは脅威モデル次第だよ。”

mannyv 2025-02-28T07:42:33

>”どのブラウザエンジンも古いから言いにくいんだよね。どのエンジンも層が重なってて、古いコードってセキュリティを考慮してなかったもんだし。”

PedroBatista 2025-02-28T02:27:39

>”数時間前にWaterfoxをインストールしたよ。Mozillaの最近の問題にはウンザリしてきて、他のブラウザに切り替えようとしてる。Ladybirdはユーザー目線から見ても良さそうだし、技術的にも長い間素晴らしいと思ってる。”

depingus 2025-02-28T03:03:46

>”Waterfoxは試す価値があるけど、LibreWolfにしたよ。Flathubで認証済みだし、Waterfoxは未認証だからね。Flathub版のWaterfoxは公式がパッケージしたみたいだけど、確認してないのが心配だ。”

wongarsu 2025-02-28T04:14:43

>”Windowsだと逆にWaterfoxインストーラーは署名されてるけど、LibreWolfはそうじゃない。WaterfoxのAndroid版もPlay Storeにあるけど、レビューはイマイチ。”

gs17 2025-02-28T06:59:42

>”macOSでも似たような感じで、LibreWolfチームはAppleの開発者アカウントのためのお金を払うのを拒否してるから、毎回アップデートでクォランティン属性を削除しなきゃいけないんだ。”

egberts1 2025-02-28T15:56:01

>”Waterfoxは広告会社のSystem1に買収されたんだ。Microsoftに署名できるのは当然だね。”

halJordan 2025-02-28T20:03:10

>”2023年からは再び独立してるから、何年もだね。”

MrLeap 2025-02-28T03:31:35

>『一つ希望してるのは、Ladybirdエンジンを「一級」の形で埋め込むこと。Electronの代替品として考えてみて。』
それがパフォーマンスが良ければ、ゲーム開発にも使う理由が見つかるかも。

niutech 2025-03-01T23:17:53

Servoはすでに埋め込めるし、TauriやQtで使えるよ。

foxrider 2025-02-28T15:26:10

Waterfoxは広告会社System1に買収されちゃったね。Zen BrowserやLibrewolfを検討した方がいい。

bix6 2025-02-28T02:56:13

すごく期待してるけど、どうやって収益化するの?前のスレッドで非営利団体に100万ドルが投資されたのを見たけど、それで5人の開発者が1年頑張れるもんね。次はどうするんだろう?

もっとコメントを表示(3)
MrLeap 2025-02-28T03:13:20

Andreas Klingはこのプロジェクトに注力してる。彼はガリガリ働き者だから、周りが無理だと言っても絶対にやり遂げると思う。長期的には、彼とチームのやってることをみんながどれだけ評価するかにかかってる。

bix6 2025-02-28T03:29:00

『グリットエレメンタル』って言葉、すごくいいね!Chrisもこのプロジェクトを支え続けてくれるといいな。色々学ぶために調べるのが楽しい。

ratg13 2025-02-28T03:37:19

ウェブサイトには18ヶ月間の運営資金を常に準備するように目指してるって書いてあったね。必要に応じてスケールアップやダウンするって。
プロジェクトに熱意を通じてスポンサーを得るのは、いい方法だと思う。

BirAdam 2025-03-01T03:43:22

熱意だけじゃないよ。Shopifyみたいな会社は、健全なエコシステムが長期的に彼らの利益になるから投資するよ。独占は彼らにとって長期的に良くないからね。

LAC-Tech 2025-02-28T03:40:47

なんでマネタイズなしでできるの?いいブラウザには金払ってもいいと思うけど。善意で大企業が無料で提供すると思うのはマヌケだよ。

fragmede 2025-02-28T03:48:35

マネタイズなしでプロジェクトはどう続けるの?

noisy_boy 2025-02-28T04:47:20

マネタイズって言葉が広い意味で使われてるみたいだね。寄付やブラウザ代で資金を確保することもできる。

account42 2025-03-03T13:27:27

/sが何の意味?シリコンバレーの給料だけが優秀な開発者を確保できるわけじゃない。欧州の企業もそんなに払ってないけど、やってるよ。

MontagFTB 2025-02-28T01:58:49

これはSerenityOSからスピンオフしたブラウザなんだ。Andreasにはリスペクトしてるし、このブラウザが成長することを願ってる。

andrewchilds 2025-02-28T02:06:28

SerenityOSを見るのは初めてだけど、Win98の雰囲気がすごく好き。FAQの冒頭の一文も面白いね。
>“Will SerenityOS support $THING? Maybe. Maybe not. There is no plan.”

noisy_boy 2025-02-28T04:52:34

いいね。もうスクラムやアジャイルでプログラミングの楽しさが削がれてるから、彼には素晴らしいブラウザ作って楽しんでほしい。

notpushkin 2025-02-28T05:30:01

ブラウザは少し整理されてるみたいだけど、いじる楽しさもなくさないことを願う。

_benj 2025-02-28T02:25:44

最近のFirefoxの新しい利用規約を考えると、すごく関連性を感じる。見たくなかったけど、もうそろそろlibrewolfやVivaldiを再評価する時かも。

tech234a 2025-02-28T02:29:44

Mozillaがユーザーデータを売らないという約束を取り消したみたい。
>「https://github.com/mozilla/bedrock/commit/d459addab846d8144b…」
それから、VivaldiがChromiumベースってことも覚えておいてね。

andrewchilds 2025-02-28T15:47:27

ArcからVivaldiに乗り換えたけど、まあまあ満足してるよ。ArcはUIがめっちゃ洗練されてるけど、UXにちょっとしたイライラポイントがあるんだよね。Vivaldiはカスタマイズできるから、ArcのUXのイライラなしで使ってる感じ。

beretguy 2025-02-28T02:27:46

BraveはVivaldiよりも多くのものをブロックするよ、参考程度にね。
>「https://privacytests.org/」
で、私的には
1位 LibreWolf
2位 Braveって感じ。

LeoPanthera 2025-02-28T02:34:29

“広告をブロックして、自社広告を見せる”ってビジネスモデルには同意しないけど、仮想通貨ウォレットが入ってるアプリはインストールしないよ。今のところSignalもそうだけど、私は絶対に譲らない。

groundcontr01 2025-02-28T02:46:38

別に盛り上げようとしてるわけじゃないけど、どうしてそう思うの?Signalの代わりに何使ってんの?

LeoPanthera 2025-02-28T06:36:56

運が良くて、連絡を取る人全員がiPhone使ってるから、iMessageを使ってるよ。

edoceo 2025-02-28T02:43:35

KeyBaseがあの仮想通貨関係の機能を追加した時、そこからダメになっちゃったね。

記事一覧へ

海外テックの反応まとめ
著者
海外テックの反応まとめ
暇つぶしがてらに読むだけで海外のテックニュースに詳しくなれるまとめサイトです。