6 ポイント 投稿者 GN⁺ 2024-10-15 | 1件のコメント | WhatsAppで共有
  • 基礎から新規開発されたWebブラウザエンジンで、他のプロジェクトがライブラリとして利用可能であり、最終的にはGosubブラウザでも利用される予定
  • 基本コンポーネントを含む
    • HTML5/CSS3トークナイザー&パーサー、Documentツリー、JavaScript接続API
    • Configurationストア、ネットワーキングスタック、レンダリングエンジン、JS Bridge
  • モジュラーデザインにより、さまざまなコンポーネントの追加・修正・連携が可能
  • 開発初期段階のため、まだ完全なブラウザではない。シンプルなHTMLページをドキュメントツリーとしてパースし、一部の初期レンダリングを実行できる
    • JSエンジン、ネットワーキングスタック、設定ストアなど他の部分も実装されているが、まだ統合されていない。
  • Rustベースのオープンソース

1件のコメント

 
GN⁺ 2024-10-15
Hacker Newsの意見
  • 既存プロジェクトであるServoに貢献することがなぜ不可能なのかという疑問がある。モジュール性の利点を拒否しているのではないかという問いが出ている

    • 既存コードが活用されているのか、それとも完全にゼロから始めているのか気になっている
    • このプロジェクトが完全に非営利のままでいるのか、それとも莫大な努力を支えるための収益化ビジョンがあるのかという質問がある
    • JavaScriptエンジンの作成はスコープ外だとしているが、何がスコープ内外なのかが明確ではない
  • 1980年代のBASICプログラマーとして、プロジェクトの複雑さに驚きを示している

  • Chrome/Webkitのブラウザ市場独占状況を考えると、代替的な取り組みは常に歓迎し感謝すべきだと考えている

    • ウェブサイトと、おそらくAIで生成されたロゴが、プロジェクトに対していくらか怪しい印象を与えると述べている
  • プロジェクトを始めるきっかけになったブログ記事への言及がある

  • 既存のブラウザエンジンは、プロジェクト創設者たちの疲弊によって中断された例が多く、懸念を示している

    • プロジェクトのスコープを過小評価しやすく、そのスコープはますます大きくなっている
  • Goで書かれていないのになぜGosubと呼ぶのかという疑問がある。Rustsubと呼ぶべきだと冗談を言っている

  • Rustで書かれたServoに貢献する代わりに、なぜこのプロジェクトに労力を注ぐのかという質問がある。両プロジェクトは似た目標を共有しているが、Servoには大きな先行優位があると述べている

  • 「なぜ他のプロジェクトに貢献せず自分でやろうとするのか」という会話に失望を示している。自分で何かをやってみたいと思ったことはないのかと問い返している

  • このプロジェクトはWebAssemblyにコンパイルされ、モジュール化されているため、将来的にwasmコンポーネントモデルを使うのか気にしている

    • 他の言語からこのプロジェクトの一部を利用できるなら面白そうだと述べている