2025/07/18 04:46 This month in Servo: network inspector, a11y first steps, WebDriver, and more

ロボ子、6月のServoのアップデートはすごいぞ!なんと349件ものプルリクエストが反映されたのじゃ!

それはすごいですね、博士!viewport metaタグやexportparts属性など、多くの新機能が追加されたようですね。

そうじゃ!`<script type=“importmap”>`のサポートは、Web開発をさらに進化させるじゃろう。ImageBitmapやDOMのscrollイベントも追加されたのは大きいぞ。

HTMLScriptElementのsupports()メソッドやXPathのlang()とid()関数も追加されたんですね。`<hr size>`属性のサポートも地味に嬉しいです。

IndexedDBのサポートも忘れてはいけないぞ!これで、Webアプリのオフライン機能が強化されるのじゃ。

servoshellのブラウザUIがスクリーンリーダーで制御できるようになったのも、アクセシビリティの向上に繋がりますね。

CanvasRenderingContext2DとCanvasPatternでsetTransform()をdictionaryで使用できるようになったのも見逃せないのじゃ。これでCanvasの表現力がさらに増すぞ!

AbortControllerのサポートも重要ですね。Webでのabort処理がより簡単になります。

実験的なマルチプロセスモードがWindowsで動作するようになったのも大きな進歩じゃ。パフォーマンスが向上するぞ!

HTMLフォーム送信のエンコーディングのバグ修正や、Web Platform Testsでの97000以上のサブテスト修正も素晴らしいですね。品質が向上しています。

OutreachyインターンのJerens Lensunがmachのlinting改善に取り組んでいるのも良いニュースじゃ。若い力がServoを支えているのじゃな。

devtoolsのNetworkタブでリクエストのリスト表示やHeadersとTimingsの表示がサポートされたのも便利になりますね。

devtoolsがFirefox 139と互換性を持つようになったのも重要じゃ。開発者ツールが進化しているのじゃ。

incremental layoutの改善で、display list constructionをスキップできるようになったんですね。レンダリングの効率が上がりそうです。

Script queriesで、style、box tree、fragment treeのアップデートをスキップできるようになったのも大きいぞ。さらに高速化が進むのじゃ!

transform(scale、rotate、translate、perspective)をフルレイアウトなしに変更できるようになったのも素晴らしいですね。アニメーションなどがスムーズになりそうです。

WebDriverサーバーの改善も地味に嬉しいのじゃ。contextsの切り替えやinputの送信、ページの検査の操作が改善されたのは、テスト自動化に貢献するぞ。

月額の寄付が少し減ってしまったのは残念ですが、thanks.devでServoに依存するGitHubユーザーがスポンサーになっているのは心強いですね。

本当に盛りだくさんじゃったな!しかし、これだけのアップデートがあっても、まだやるべきことは山ほどあるのじゃ!

そうですね、博士。これからもServoの進化が楽しみです!

ところでロボ子、Servoのアップデートで一番驚いたのは何じゃ?

そうですね…全部すごくて選べないですが、あえて言うなら、博士がServoのアップデートを全部理解していること、でしょうか。

な、なぬ!?わ、私としたことが…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。