ep176 Monthly Platform 202504

published_at
2025-04-24
guest
@myakura
guest
@saku
toc
headings

Theme

第 176 回のテーマは 2025 年 4 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 136

Updates

  • Chrome 136 beta
    • https://developer.chrome.com/blog/chrome-136-beta
    • CSS and UI
      • CSS dynamic-range-limit property
      • Ignore letter spacing in cursive scripts
      • Partitioning :visited links history
      • Rename string attr() type to raw-string
      • Type-agnostic var() fallback
      • Unprefixed print-color-adjust
    • Web APIs
      • AudioContext interrupted state
      • Blob URL partitioning: Fetching/Navigation
      • Call stacks in crash reports from unresponsive web pages
      • Captured Surface Control API
      • CapturedSurfaceResolution
      • Dispatch click events to captured pointer
      • Explicit compile hints with magic comments
      • FedCM updates: Multiple IdPs support, removal of "add another account" feature in passive mode
      • Fluent scrollbars.
      • H265 (HEVC) codec support in WebRTC
      • H26x Codec support updates for MediaRecorder
      • IP address logging and reporting in Chrome Enterprise
      • Incorporate navigation initiator into the HTTP cache partition key
      • Language support for CanvasTextDrawingStyles
      • Permissions Policy reports for iframes
      • Predictable reported storage quota
      • Private Aggregation API: Aggregate error reporting
      • RegExp.escape
      • Speculation rules: tag field
      • Strict Same Origin Policy for the Storage Access API
      • Update ProgressEvent to use double type for loaded and total
      • Use DOMPointInit for getCharNumAtPosition, isPointInFill, isPointInStroke
      • Web Authentication conditional create (Passkey upgrades)
      • WebGPU: GPUAdapterInfo isFallbackAdapter attribute
    • New origin trials
      • Audio Output Devices API: setDefaultSinkId()
      • Let web applications understand bimodal performance timings
      • Device Bound Session Credentials
      • Update of canvas text rendering implementation
    • Deprecations and removals
      • Deprecate getters of Intl Locale Info
      • Remove HTMLFencedFrameElement.canLoadOpaqueURL().
      • Contribute
      • Related content
      • Follow

Intents

Other

Firefox 動向

Stable: 137

Updates

Intents

Newsletter

MDN / Open Web Docs

Standard Position

Other

Safari 動向

Stable: 18.4

Updates

  • Release Notes for Safari Technology Preview 216 | WebKit
  • Better typography with text-wrap pretty | WebKit
  • The CSS shape() function | WebKit
  • Release Notes for Safari Technology Preview 217 | WebKit
    • https://webkit.org/blog/16824/release-notes-for-safari-technology-preview-217/
    • CSS
    • Forms
    • JavaScript
    • Media
    • Rendering
    • SVG
    • Tables
    • Web API
      • Added support for scrollMargin in IntersectionObserver.
      • Added support for the alg parameter when importing or exporting Edward's-curve based JSON Web Keys in WebCrypto.
    • Web Extensions
      • Added support for exporting and importing data from worker targets in the Timelines tab.
      • Added a a badge for <slot> to quickly jump to the assigned node in the Elements tab.
    • Web Inspector
    • WebRTC
      • Added support for exposing CSRC information for RTCEncodedVideoStream.
      • Added serialisation of RTCEncodedAudioFrame and RTCEncodedVideoFrame.
      • Added support for ImageCapture.grabFrame.

Standard Positions

Other

Edge 動向

Stable:

Updates

Other

WHATWG/W3C 動向

Draft

Open UI

  • https://github.com/openui/open-ui/tree/main/meetings/telecon
    • [menu] Navigation vs menu items use case #1193
      • https://github.com/openui/open-ui/issues/1193
      • menu の設計においてナビゲーション用途をどう扱うか
      • Link を含む Navigation Menu パターンと、単なるアクションコマンドを含む Menu は区別される
      • <nav> & <li> & <a> で実現しているやつの menu 版を作りたいけど、これを単純に menu に当てはめていいかというとそうではない
      • 今策定しようとしているのはアクションコマンド用の <menubar>, <menuitem>, <menulist> 。そのままだと、Navigation Menu パターンは実現できない。
      • 解決したというよりかは、意見を募らないとね。という結論に至っている
    • [menu] How should we group checkboxes and radios, and how should we decide if they are checkboxes or radios? #1189
    • [menu] improve distinction between menubar and toolbar #1188
  • Move focusgroup to non-active proposals menu
    • https://github.com/openui/open-ui/pull/1195
    • Especially as it might be that the menu proposal + customisable select etc end up superseding the primitive
    • より高レベルな menu や select が出てきたため、focusgroup の優先度が下がった

WHATNOT

Other

TC39 動向

Meeting

  • 2025-04
    • 来月

Proposals Diff

New Proposals

WinterTC

Other

IETF 動向

WG

  • RFC
  • Work
  • Meeting

Other

周辺動向

ベンダー動向

  • Brave Software Asia、日本のユーザーに向けた新たな取り組みを開始 〜LINE ヤフーとの協力により、より多くの人にローカライズされた快適なオンライン体験を提供〜 | Brave
    • https://brave.com/ja/blog/japan-search-announce/
    • 日本における Brave の月間アクティブユーザー(MAU)が 500 万を突破する中、この取り組みを通じてさらに多くのユーザーに Brave の価値を届け、よりカスタマイズされた快適なオンライン環境を提供してまいります。

    • Brave ブラウザ内での利便性を向上させ、日本のユーザーが LINE ヤフーの提供するサービスをスムーズに利用できる環境を整備します。

  • AI Policy Update Proposal · servo/servo · Discussion #36379
    • https://github.com/servo/servo/discussions/36379
    • Servo の貢献で Copilot などを限定的に認めるよう AI ポリシーを改訂する提案がでた
      • 翻訳、表現の改善などコードに関与しない貢献で認める
      • コードの貢献はまず Servo のメンテナーが GitHub Copilot で 1 年試したのちに改めて判断する
      • TSC では多くが提案に賛成しているが、一部が反対。コミュニティはかなり反対傾向
      • https://github.com/servo/servo/discussions/36379#discussioncomment-12898169
        • 否決され、現状のポリシーを維持することになった
  • Update on Spain and LaLiga blocks of the internet - Vercel
  • A next-generation Certificate Transparency log built on Cloudflare Workers

セキュリティ動向

  • CVE Foundation
    • https://www.thecvefoundation.org/
    • MITRE が政府からの支援を打ち切られ、CVE プログラムが危うくなった
    • CVE の元ボードメンバーにより、非営利の CVE Foundation が立ち上げられた
  • IIJ セキュア MX サービスにおけるお客様情報の漏えいについてのお詫びとご報告 | IIJ について | IIJ
  • 「no-reply@google.com」から送信されたように見えるフィッシングメール攻撃 - GIGAZINE

Other

イベント

Wrap Up

  • Chrome
    • 136
      • partitioning :visited
      • attr(raw-string)
      • type-agnostic var()
    • Ship
      • document-isolation-policy
      • offset-path: shape()
    • Prototype
      • private proof API
    • Deprecate and Remove
      • ISO-2022-JP in HTML
    • web.dev
    • Google Developer Blog
    • Chrome Developers
      • Making :visited more private
      • Finch の説明
    • other
      • Windows で Noto Sans に変わったことによる反応
      • google.co.jp → google.com にリダイレクト
      • Adam Argyle レイオフ
      • Next steps for Privacy Sandbox
        • 3PCD ストップ
  • Firefox
    • 137
      • タブグループ
      • 検索 UI
      • hyphenate-limit-chars
    • Ship
      • hidden=until-found
    • other intents
      • remove UA h1 styles in sectioning elements
    • MDN Blog
      • default styles for h1
      • W3C docs community group
    • other
      • Keith Cirkel joining Mozilla
      • Shipping Temporal
  • Safari
    • TP 216
      • バグ修正
    • TP 217
      • バグ修正
    • Standard Position
      • support: Scoped Custom Element Registries
    • other
      • text-wrap: pretty
      • shape()
  • Edge
    • Vibe-coding for security
  • W3C/WHATWG
    • Draft
      • CSS Gap Decorations Module Level 1
        • colum-rule, row-rule
    • Open UI
      • menu
        • Navigation Menu に関する議論
      • focusgroup が inactive propsals に
    • WHATNOT meeting
    • Other
      • Breakouts Day 2025
        • Vectors of Neglect
        • Collective funding, governance and prioritization of browser engine projects
        • Template Instantiation
      • CSS multicol block direction wrapping
        • column-count, column-height
      • DCE Breakout
      • view-transition-name: auto; remove
      • DOM Parts よりも軽量な NodeGroup
  • TC39
    • WinterTC
  • IETF
  • 周辺動向
    • ベンダー動向
      • LINE ヤフーが組んで Brave Software Asia 設立
      • Servo で Copilot を限定的に認める案が炎上棄却
      • スペインの違法サッカー配信を ISP でブロックしたら Cloudflare / Vercel 上のサービスが巻き込み遮断
    • セキュリティ動向
      • CVE の政府支援が打ち切られ非営利団体設立
      • IIJ が Active! mail の脆弱性で漏洩
      • Google からの送信にしか見えないフィッシングメール
    • Cookie 動向
      • Cookiebis の次が Call for Adoption
    • Other
      • 公正取引委員会 Chrome に排除措置命令
      • LLM のリクエストが Wikimedia を圧迫
      • OpenUI Chrome 買収意欲