ep211 Monthly Platform 202607

published_at
2026-07-31
guest
@saku
guest
@petamoriken
toc
headings

Theme

第 211 回のテーマは 2026 年 7 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 151

Updates

  • New in Chrome 150
  • Chrome 151 beta
    • https://developer.chrome.com/blog/chrome-151-beta
    • CSS and UI
      • Animation accessor on animation and transition events
      • CSS ruby-overhang property
      • Initial value of position-anchor changed to normal
      • No auto-rewind for AnimationTrigger play methods
      • Wheel event momentum attribute
    • Web APIs
      • Capability elements <usermedia>
      • LanguageDetector support for traditional and simplified Chinese
      • Speculation rules form_submission field
      • Web Speech API unspoken punctuation
      • Stream text with textStream()
      • WebGPU: Subgroup size control
    • DOM and HTML
      • Reference target for cross-root ARIA
      • Exposed FontFaceSet global interface
      • Memory-safe XML parsing in Rust
      • Performance
      • PerformanceSoftNavigation and InteractionContentfulPaint timeline entries
      • Cross-origin redirect timing opt-in
    • Accessibility
      • aria-actions attribute
    • Security and Privacy
      • Direct Sockets permission policy update
    • New origin trials
      • WebCrypto algorithm updates
      • WebRTC Data Channel: SCTP Negotiation Acceleration Protocol
    • Deprecations and removals
      • Support removed for macOS 12
  • New in Chrome 151
  • What's new in web UI
  • Chrome 152 beta
    • https://developer.chrome.com/blog/chrome-152-beta
    • CSS and UI
      • CSSPseudoElement support for ::backdrop, ::scroll-marker, and ::view-transition
      • Expose the autocorrect global HTML attribute
      • Media element pseudo-classes
      • Relative alpha colors (CSS Color 5 alpha() function)
      • window-drag CSS property
    • Web APIs
      • CPU Performance API
      • Connection Allowlists
      • Notification attribution for PWAs on macOS
      • OpaqueRange
      • Isolated Web Apps (IWA) Sub apps
      • Unframed display mode for Isolated Web Apps
      • WebGPU: Subgroup Size Control
      • Window Shape API
    • Media
      • MediaCapabilities encryptionScheme
      • audioPreferred capture in getDisplayMedia API
    • New origin trials
      • Speculation Rules: moderate viewport heuristics controls
      • Deprecation trial for client-side XSLT
    • Deprecations and removals
      • Remove Private Aggregation API

#### Intents

#### Other

### Firefox 動向

#### Stable: 153

#### Updates

#### Intents

#### Newsletter

#### MDN / Open Web Docs

#### Standard Position

#### Other

  • Mozilla's Inaugural 'State of Open Source AI' Report Is Here
    • https://blog.mozilla.org/en/mozilla/mozilla-state-of-open-source-ai-report/
    • The State of Open Source AI - v1.0.1 · July 2026
    • Mozilla が公開したオープンモデルのサーベイ
    • プロプライエタリなモデルとオープンモデルとの性能差はわずか 3% まで縮小。コストは過去 3 年で最大 50 分の 1 に減少
    • 約 3 分の 1 をオープンモデルが占めているが、得られている業界収益は全体のわずか 4%
    • 採用率はアジア(特に中国・東アジア)が 89% でリード
    • 79% がオープンモデルを利用しているものの、商用で運用できているのは 53%。主因はインフラコスト・セキュリティ/コンプラ・保守・デプロイ複雑性といった運用面
    • モデルから、ハーネスに焦点が移動
    • On July 24, Mozilla signed an open letter alongside NVIDIA, Microsoft, Meta, IBM, Dell, Mistral, Hugging Face, the Linux Foundation, and Andreessen Horowitz that argued that open weights are too important to be ignored.

  • Over The Edge 2.0: what independent researchers found about browser choice on Windows
  • A new Firefox look, hidden features, and more - about:community

### Safari 動向

#### Stable: 26.6

#### Updates

  • https://webkit.org/blog/
  • Release Notes for Safari Technology Preview 247 | WebKit
    • https://webkit.org/blog/18133/release-notes-for-safari-technology-preview-247/
    • Accessibility
    • CSS
      • Added support for calc-mix().
    • Fonts
    • Forms
    • HTML
    • JavaScript
    • MathML
      • Added support for embellished operator detection through mrow for underover layout.
    • Media
      • Added support for overriding color space for hardware video decoders in WebCodecs.
      • Added support for mapping nextslide and previousslide MediaSession actions to nexttrack and previoustrack platform commands, so pressing next/previous track invokes a registered slide handler when no direct track handler is registered.
    • Model Element
    • Networking
    • Rendering
    • SVG
    • Scrolling
    • Security
    • Spatial Web
    • Text
    • Web API
    • WebDriver
      • Allow your agent to connect to a Safari browser for development and debugging via the Safari MCP server.
    • WebGL
  • Introducing the Safari MCP server for web developers | WebKit
    • https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/
    • Safari MCP server は、ウェブ開発者向けの Model Context Protocol サーバーである。
    • エージェントは、Safari ブラウザウィンドウに接続することで、コードのレンダリングを把握できる。
    • デバッグプロセスを迅速化し、ターミナル内で作業を続けることが可能になる。
    • エージェントは、DOM、ネットワークリクエスト、スクリーンショット、コンソール出力にアクセスできる。
  • Release Notes for Safari Technology Preview 248 | WebKit
    • https://webkit.org/blog/18162/release-notes-for-safari-technology-preview-248/
    • Accessibility
    • CSS
      • Added support for forwarding missing color components when interpolating between analogous color spaces.
      • Added support for the no-clamp option on the CSS progress() function.
    • Editing
    • Forms
    • Images
    • JavaScript
      • Added support for the TC39 BigInt Math proposal, exposing Math-equivalent methods on BigInt such as BigInt.pow and BigInt.sqrt.
    • Media
    • Navigation
    • Networking
    • Rendering
    • SVG
    • Scrolling
    • Security
    • Storage
    • Web API
    • Web Inspector
    • WebDriver
      • Added WebDriver support for the Digital Credentials API, including commands to simulate wallet payloads, indefinite waits, and user rejection.
    • WebRTC
  • WebKit Features for Safari 26.6
  • Release Notes for Safari Technology Preview 249 | WebKit
    • https://webkit.org/blog/18182/release-notes-for-safari-technology-preview-249/
    • Accessibility
      • Resolved Issues
    • Animations
      • Resolved Issues
    • CSS
      • Added support for the attr() function.
      • Added support for outline-offset: inset.
      • Added support for the @function custom functions rule.
      • Added preview support for the wrap-inside property.
      • Added support for the if() function.
      • Added support for calc-mix().
      • Added support for justify-self on block-level boxes.
      • Added preview support for text-decoration-inset.
      • Added preview support for the content property on the ::marker pseudo-element.
    • Editing
      • Resolved Issues
    • Forms
      • Resolved Issues
    • HTML
      • Added support for popover=hint.
    • JavaScript
      • Added support for the Temporal object.
    • MathML
      • Resolved Issues
    • Media
      • Resolved Issues
    • Rendering
      • Added support for dark mode in the XML document viewer.
    • Scrolling
      • Resolved Issues
    • Spatial Web
      • Resolved Issues
    • Web API
      • Added support for subgroups in WebGPU.
      • Added support for close watchers, including the closedby attribute for dialog elements.
    • Web Audio
      • Resolved Issues
    • Web Inspector
      • Added support for the range mappings proposal in source maps.
      • Added per-element Layout Invalidated events in Web Inspector to reflect the number of elements affected by a layout invalidation.
    • WebAssembly
      • Resolved Issues
    • WebDriver
      • Added WebDriver support for the Digital Credentials API, including commands to simulate wallet payloads, indefinite waits, and user rejection.
    • WebRTC
      • Resolved Issues

#### Standard Positions

#### Other

### Edge 動向

#### Stable: 151

#### Updates

#### Other

### WHATWG/W3C 動向

#### Draft

#### Open UI

#### WHATNOT

#### CSSWG

#### Other

### TC39/TC55 動向

#### Meeting

  • なし

#### Proposals Diff

#### New Proposals

#### WinterTC

  • https://github.com/WinterTC55/admin/tree/main/meetings
  • 2026-06-26
    • https://github.com/WinterTC55/admin/pull/202
    • Andreu Botella (Igalia) の後任として、James Snell (Cloudflare) が議長グループに就任
    • コミュニティの関心は高いものの Deno 以外のランタイムの参加者が少ない。明確な作業ロードマップが欠如している
    • 今後は FS と Node.js 互換性について議論する
  • 2026-07-10
    • https://github.com/WinterTC55/admin/pull/203
    • 会議の頻度を隔週から毎月最終金曜日に変更
    • Common Node.js Compat API を進める
    • Deno Deploy classic の非推奨化に伴い、WinterTC ウェブサイトのホスティング先を Cloudflare (James Snell 担当) へ移行

#### Other

### IETF 動向

#### IETF

  • 来月

#### WG

  • RFC
  • Work
  • Meeting

#### Other

### 周辺動向

#### ベンダー動向

#### セキュリティ動向

  • SourTrade: Browser-Assembled Malware Delivered Through Malvertising
    • https://blog.confiant.com/p/sourtrade-browser-assembled-malware
    • ネットワーク経由でマルウェア完成品を送らず、ブラウザのメモリ上で Bun と悪意あるバイトコードを合体させて生成する。
    • 組み立てたバイトコードを Same-Origin の ServiceWorker 経由でダウンロードさせることで、Windows のゾーン識別子に C2 ではなく偽サイトのドメインを記録させフォレンジックを妨害する。

#### Other

### イベント

### Wrap Up

  • Chrome
    • 151
      • <usermedia>
      • Stream text with textStream()
      • aria-actions attribute
    • Ship
      • 同一ナビゲーションが迅速に開始された場合に、進行中のナビゲーションが不必要にキャンセルされるのを防ぐ
      • scroll-marker-group に linkstabs を追加
      • HTML の動的更新メソッド統一化
      • Geolocation API で近似位置データ (2km 以上)
    • Prototype
      • DOM を Rect だけでなく Quads で形状取得
      • Device Bound Session Credentials の JS API
      • ブラウザが Ambient UI を出してサインインする
      • <input type="checkbox" switch>
      • Background work API
      • CSS mixin
      • コンテンツの最大行長に合わせてコンテナの幅を縮小する shrink-to-fit
      • HTML フラグメントを宣言的に定義する
      • 斜め方向へのスクロールを許可する scroll-axis-lock
    • Experiment
    • Deprecate and Remove
    • PSA
    • other intents
      • Chrome Status に MDN や MWG と連携する Adoption の項目が追加
    • web.dev
      • Baseline Status を Lighthouse で一覧できる
    • Google Developer Blog
      • Email Verification Protocol の Origin Trials
    • Chrome Developers
    • Chromium blog
    • other blogs
    • other
      • セルフィーで Google ログイン
      • 「インターネットの父」ヴィント・サーフ氏、Google を退任
  • Firefox
    • 153
      • Intl Locale Info
      • import source
      • Picture-in-Picture on desktop
      • タブ単位でアカウント切り替え
      • デザイン刷新プロジェクト Nova が nightly に
    • Ship
      • text-box-trim / text-box-edge
      • Advanced attr()
      • Promise.allKeyed
    • Prototype
      • margin-trim
      • calc で次元計算
    • other intents
      • 2026/09 から 2week release に変更
    • MDN Blog
    • Standard Position
      • anchor positioning with transforms
    • other
      • State of Open Source AI
  • Safari
    • TP 247
      • Added support for calc-mix().
      • Safari MCP Server
    • Safari 26.6
    • TP 248
      • BigInt.pow and BigInt.sqrt.
    • TP 249
      • attr()
      • @function
      • if()
      • Temporal object
    • Standard Position
    • other
  • Edge
    • New in Edge for developers
  • W3C/WHATWG
    • Draft
      • 文字列マッチングの仕様が Working Draft
      • WCAG Evaluation Methodology (WCAG-EM) 2.0
    • Open UI
      • Overscroll Areas
      • Focus Landmark
    • WHATNOT meeting
      • Menu elements
      • HTML Streaming の XSS 対策
      • switch 属性
      • Resumable File Uploads
    • CSSWG
      • @locals
      • .prefix-*
      • @property を comma-separated や prefix/namespace で指定できるように
    • Other
      • css-shrink-to-fit explainer
      • ua-image-replacement explainer
      • State of CSS 2026 Result
  • TC39
    • WinterTC
      • James Snell が議長に就任
      • 隔週実施から月一実施に変更
  • IETF
    • NSA のバックドアに
  • 周辺動向
    • ベンダー動向
      • webengineshackfest の振り返り
        • Canvas Text Metrics
        • Stream API
        • Web Components Next Steps
    • セキュリティ動向
      • Service Worker 経由でマルウェアを部分的に送る攻撃
    • Other
      • ChatGPT Atlas 終了