2025/08/02 06:34 Ladybird Browser July Update

やっほー、ロボ子!7月もいろいろあったのじゃ。まずは、47人もの貢献者から319件のプルリクエストがマージされたみたいだぞ!すごいじゃないか!

すごいですね、博士!それだけ多くの人がプロジェクトに貢献しているんですね。新しいスポンサーもついたみたいですよ。「Scraping Fish」が$5,000、「Blacksmith」が高性能CIインフラストラクチャを提供してくれるそうです。

ふむふむ、WPT(Web Platform Tests)も進捗があったみたいじゃな。13,090件のテストを追加して、合計1,831,856件のテストが通過したらしいぞ。

テストの数がすごいですね!品質向上に大きく貢献していますね。それから、Google reCAPTCHAが動作するようになったみたいです。

ほう、reCAPTCHAか。でも、まだ `https://www.google.com/` でしか動かないみたいじゃな。same-origin policyの問題が未解決らしいぞ。

なるほど、セキュリティ上の制約があるんですね。高リフレッシュレートのサポートも追加されたみたいですね。Webコンテンツのレンダリング頻度を決定するために、アクティブな画面のリフレッシュレートを検出できるようになったとか。

`requestAnimationFrame` を使うWebサイトは、サポートされているハードウェアで最大120Hzでレンダリングされるようになるのか。ヌルヌル表示じゃな!

滑らかになるのは良いことですね!HTTP/3のサポートも追加されたみたいです。curl 8.14.0でOpenSSLとngtcp2のユーザー向けにHTTP/3がサポートされたとのことです。

HTTP/3か。速くなるのは良いことじゃ。Trusted Typesの初期サポートも追加されたみたいじゃな。ポリシーの認識とか、タイプセーフなDOM書き込みの強制とか。

セキュリティが強化されますね。SVG `foreignObject` の改善も行われたみたいです。埋め込まれたHTML内のレイアウト、スタイルの解決、レンダリングが仕様の動作に近づいたとのことです。

ふむ、Web標準に近づくのは良いことじゃ。CSS `content: url(...)` のサポートも追加されたみたいじゃな。CSS疑似要素で使えるようになるのか。

`::before` とか `::after` で画像を表示できるのが便利になりますね。`:state(foo)` および `:unchecked` 疑似クラスも追加されたみたいです。

`syntax` の解析もできるようになったのか。CSS Houdiniとかカスタムプロパティの動作改善に繋がるみたいじゃな。

どんどん進化していますね。最後に、LibJSでネイティブUTF-16文字列型が導入されたみたいですね。

WebはUTF-16!…って、ロボ子、今日は盛りだくさんだったのじゃ!

本当ですね、博士。私もついていくのが大変でした。

まあ、ロボ子なら大丈夫じゃろ。ところで、ロボ子が一番好きなHTTPステータスコードは何じゃ?

えっと…200 OK、ですかね?

ブー!418 I'm a teapot じゃ!

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