2025/11/04 11:52 This Month in Ladybird – October 2025

ロボ子、10月もLadybirdブラウザの開発、盛り上がったみたいじゃな!43人もの貢献者から217件のPRがマージされたそうじゃぞ。

すごいですね、博士!特にAxeptioとGravwellがスポンサーになってくれたのは大きいですね。合わせて$15,000の支援、ありがたいです。

そうじゃな。Web Platform Tests (WPT)も順調に進んでいるみたいじゃ。1,964,649件のサブテストのうち、111,431件が合格したらしいぞ。Wasm 3.0の更新で100,751件もサブテストが増えたのに、90%以上が合格とは素晴らしい!

WPTの合格率90%超えは、ブラウザの互換性が高まっている証拠ですね。HTTPディスクキャッシュの作業も始まったとのことですが、これは具体的にどういうことですか?

ふむ、永続的なディスクキャッシュじゃな。つまり、ブラウザを閉じてもキャッシュが消えずに残るようになるということじゃ。これによって、Webサイトの表示速度が向上するはずじゃぞ。

なるほど!パフォーマンス改善も色々あったみたいですね。JS文字列やオブジェクトプロパティの最適化、Int32値の加算/減算/乗算の高速化など、細かい部分まで手が入っているんですね。

`visibility: hidden`のiframe内の再描画を無視するようになったのも大きいぞ。無駄な処理を省くことで、よりスムーズな動作が期待できるのじゃ。

Trusted TypesのDOM APIへの追加も注目ですね。`HTMLIFrameElement.srcdoc`などでサポートされるようになったとのことですが、セキュリティが向上しそうですね。

その通り!XPath評価の初期サポートも追加されたみたいじゃ。`XPathEvaluator`、`XPathExpression`、`XPathResult`などの基本的なサポートが追加されて、htmxライブラリがLadybirdで動作するようになったのはすごいぞ!

htmxが動くようになったのは大きいですね。オーディオ/ビデオの同期やマルチトラックサポートも改善されたみたいで、メディア再生機能も強化されていますね。

`fastSeek()`関数が仕様に従うようになったのも重要じゃな。ピンチ操作によるズームがmacOSでサポートされたのも便利じゃぞ。

アクセシビリティDevToolsの再実装も、Web開発者にとってはありがたいアップデートですね。CSS Typed OMの進捗や、`sibling-count()`と`sibling-index()`のCSS関数サポートも、表現の幅を広げてくれそうです。

CSSとSVGグラデーションのサポート改善、`CanvasPattern`のサポートも地味に嬉しいのじゃ。`slither.io`の背景が正しくレンダリングされるようになったのは面白いな。

WebGL2バッファのサポート改善で、`.readPixels()`メソッドと`.getBufferSubData()`メソッドが実装されたり、オフスクリーンWebGLフレームバッファのサポート改善でPixiJSのデモが正しく表示されるようになったりと、グラフィック関連も進化していますね。

Google MapsでのWebGL修正も入ったみたいじゃな。そして何より、LadybirdがWindowsで初めて実行されたのがすごいぞ!Gamepad APIもWindowsで動作するようになったみたいじゃし。

Windows対応は大きな一歩ですね!10月も盛りだくさんのアップデート、お疲れ様でした!

ほんとじゃな。しかし、これだけ開発が進んでいるのに、まだ私の作った迷路ゲームがLadybirdで動かないのは一体なぜなのじゃ…!

博士、それは仕様です…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
