ep207 Monthly Platform 202605

published_at
2026-05-28
guest
@saku
guest
@petamoriken
toc
headings

Theme

第 207 回のテーマは 2026 年 5 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 149

Updates

Intents

Other

Firefox 動向

Stable: 151

Updates

Intents

Newsletter

MDN / Open Web Docs

Standard Position

Other

Safari 動向

Stable: 26.5

Updates

  • https://webkit.org/blog/
  • Release Notes for Safari Technology Preview 243 | WebKit
    • https://webkit.org/blog/17953/release-notes-for-safari-technology-preview-243/
    • Accessibility
    • Animations
    • CSS
      • Added support for contain: style applying to CSS quote counters, as specified in CSS Containment Level 2.
      • Added support for the insert keyword for the text-autospace property.
    • Canvas
    • Editing
    • Encoding
    • Forms
    • HTML
      • Added support for the shadowrootslotassignment attribute on declarative shadow roots.
    • JavaScript
    • Media
      • Added support for setting TextTrackCue.endTime to Infinity to represent an unbounded cue duration.
    • Networking
    • PDF
    • Rendering
    • SVG
    • Scrolling
    • Spatial Web
    • UI
    • Web API
    • Web Extensions
      • Added reporting of uncaught JavaScript exceptions and unhandled promise rejections in Web Extension scripts.
    • Web Inspector
      • Added Subgrid and Grid-Lanes badges to the Elements tab for easier identification of subgrid and grid-lanes layout contexts.
      • Added the layout root element to Layout event details in the Timeline tab.
    • WebAssembly
    • WebGPU
      • Added support for the clip_distances builtin value in WGSL shaders.
    • WebRTC
  • WebKit Features for Safari 26.5 | WebKit
    • https://webkit.org/blog/17938/webkit-features-for-safari-26-5/
    • CSS
      • The :open pseudo-class
      • Improvements to CSS random()
      • Improvements to Anchor Positioning
      • Improvements to Hanging Punctuation
      • Improvements to Scroll-Driven Animations
      • Improvements to Block-in-Inline Layout
      • Improvements to Grid, Flexbox, Tables, Multicolumn
      • Improvements to zoom
      • Even more improvements to CSS
    • SVG
      • Improvements to SVG
    • Web API
      • ToggleEvent.source
      • Origin API
      • Improvements to Web API
    • Additional Resolved Issues
      • Accessibility
      • Editing
      • Forms
      • HTML
      • Images
      • JavaScript
      • Media
      • Networking
      • Scrolling
      • Storage
      • Web Extensions
      • WebGL
      • WebRTC
  • Release Notes for Safari Technology Preview 244 | WebKit
    • https://webkit.org/blog/17962/release-notes-for-safari-technology-preview-244/
    • Accessibility
    • Animations
      • Added the animation property to AnimationEvent and TransitionEvent interfaces.
    • CSS
      • Added support for the normal and none values on the position-anchor CSS property.
      • Added support for transform-aware anchor positioning.
    • Forms
    • HTML
      • Added support for tabindex, focus(), blur(), and autofocus on MathML elements per the HTML Standard.
    • Images
    • JavaScript
    • MathML
      • Added support for multiple-character operators in MathML.
    • Media
      • Added support for synchronized video playback on displays using genlock on macOS.
    • Networking
    • Rendering
      • Added support for anchor-valid and anchor-visible as aliases of anchors-valid and anchors-visible in position-visibility.
      • Added support for the Dutch IJ digraph in text-transform: capitalize and ::first-letter, correctly titlecasing "ij" to "IJ" at word starts when the content language is Dutch.
    • SVG
    • Security
    • Storage
    • Web API
      • Added support for creating dedicated workers inside shared workers per the HTML Standard.
    • Web Extensions
      • Added support for propagating user gestures through sendMessage(), connect(), postMessage(), and executeScript() APIs, enabling extensions to perform gesture-requiring actions like media playback.
    • Web Inspector
    • WebAssembly
    • WebGL
    • WebGPU

Standard Positions

Other

Edge 動向

Stable: 149

Updates

  • New updates to Edge across desktop and mobile - Microsoft Edge Blog
    • https://blogs.windows.com/msedgedev/2026/05/13/new-updates-to-edge-across-desktop-and-mobile/
    • Microsoft Edge のデスクトップ版とモバイル版に、開いている複数タブの情報を比較・要約できる新しい Copilot 機能が導入された。
    • 音声や視線によるハンズフリー操作、閲覧履歴に基づく回答、デザイン刷新された新しいタブページや「Journeys」機能がモバイル版でも利用可能になった。
    • 学習をサポートする「Study and Learn mode」や、タブの内容を音声で聴ける「Podcasts」など、生産性を高める新しい AI ツールが追加された。
  • New in Edge for Business: AI for work, safe from day one - Microsoft Edge Blog
    • https://blogs.windows.com/msedgedev/2026/05/20/new-in-edge-for-business-ai-for-work-safe-from-day-one/
    • エージェント機能の導入: 承認されたサイト上で Copilot が複数ステップのタスクを自動実行する「エージェント型ブラウジング」の限定プレビューが開始された。
    • 効率的な情報活用の強化: カレンダーやファイルを一元管理する新しいタブ画面や、モバイル対応した複数タブの要約・YouTube 要約機能が追加された。
    • 強固なセキュリティ管理: IT 管理者が機能を制御できるポリシー設定や、未承認 AI への機密データ流出を防ぐ「シャドーAI 保護機能」により安全性が確保されている。
  • https://blogs.windows.com/msedgedev/
    • ここがメイン
  • https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel
    • ここでも見れる
  • https://twitter.com/MSEdgeDev
    • これを見るしか無い

Other

  • Saved passwords in Edge memory: what we're changing and why | Microsoft Browser Vulnerability Research
    • https://microsoftedge.github.io/edgevr/posts/Saved-passwords-in-Edge-memory-what-were-changing-and-why/
    • Edge の起動時に保存されたパスワードが平文でメモリに読み込まれる脆弱性が指摘され、防御を強化するため即座に仕様を変更した。
    • デバイスがすでに侵害されていることが前提の脆弱性であるため、ブラウザ単体による新たな被害リスク(ユーザーの追加の暴露)はない。
    • 今後は Canary 版やビルド 148 以降のすべてのバージョンで起動時のメモリ読み込みを廃止し、研究者からの報告対応プロセスも迅速化する。
  • Cybersecurity Metaphors - text/plain
    • https://textslashplain.com/2026/05/05/cybersecurity-metaphors/
    • 不均一な防御: 攻撃は水のように最も弱い隙間へ流れ込むため、すでに強固な壁をさらに高くする対策は無意味である。
    • 暗号化の課題: 秘密鍵の保護が前提であり、鍵自体の安全な管理が極めて困難であるため、暗号化のみでは不十分となる。
    • セキュア・エンクレーブの盲点: 隔離された安全な実行環境であっても、実装の未熟さにより攻撃者の要求をそのまま受け入れる「騙された代理人」になり得る。

WHATWG/W3C 動向

Draft

Open UI

WHATNOT

CSSWG

Other

TC39/TC55 動向

Meeting

  • なし

Proposals Diff

New Proposals

WinterTC

Other

IETF 動向

IETF

WG

Other

周辺動向

ベンダー動向

  • Web Feeds in 2026: A Survey
    • https://mnot.net/blog/2026/feed-survey
    • Common Crawl を AI 分析し Tranco の上位 50 万サイトの約 53 万個のフィードを分析
    • 約 36%がフィードを提供している
    • ちゃんと更新してるのは 22.6%で多くが放置状態
    • CMS による意図しない自動生成が品質低下の主因
    • パース成功は 98.3%、RSS と Atom が共存し、複数言語の混在は 1.1%と稀である。
    • 現状の自動発見機能の不全を改善するため、より確実な新しいメカニズムを提案している。
  • What's Missing in the 'Agentic' Story
    • https://mnot.net/blog/2026/agents_as_collective_bargains
    • ネット接続機器によるユーザーへの「信頼の侵害」が常態化している。
    • Web ブラウザは共通規格による制約を通じ、集団交渉でユーザーを守ってきた。
    • 現行の AI エージェントには共通の制約がなく、信頼構築や市場形成の妨げである。
    • 信頼担保には、ツール API の標準化や権限モデルなど、あえて制約を設ける必要がある。
  • Igalia at Open Source Summit North America 2026 | Igalia
  • Canvas-ing the Web - Eric's Archived Thoughts
  • Igalia WebKit Team | WebKit Igalia Periodical #63
  • Igalia WebKit Team | WebKit Igalia Periodical #64
  • Igalia WebKit Team | WebKit Igalia Periodical #65
  • Building WebKit and libsoup with AddressSanitizer (ASan)
  • Browsers and Language Features
  • Get Clamped: Unwinding Some Difficult CSS History
    • https://bkardell.com/blog/GetClamped.html
    • 2000 年代に Safari が独自実装した不完全な行省略機能が、口コミで広まりデファクトとなった。
    • 相互運用性の課題を解決するため line-clamp の導入が進んでいる。
    • 既存サイトへの影響が大きいため、フィードバックを求めている。
  • When DNSSEC goes wrong: how we responded to the .de TLD outage
    • https://blog.cloudflare.com/de-tld-outage-dnssec/
    • 2026 年 5 月 5 日、ドイツの TLD「.de」の管理団体(DENIC)が定期的な鍵更新の際、誤った DNSSEC 署名を配布したことで世界規模の検証エラー(SERVFAIL)が発生。
    • キャッシュ内の古いレコードを返し続ける「Serve Stale」機能により即時断絶は防がれたが、有効期限切れに伴い不通ドメインが拡大。
    • DNSSEC 検証を一時的にバイパスする設定(ネガティブ・トラスト・アンカーと同等)を投入し、安全性を天秤にかけつつ速やかに 1.1.1.1 での解決を復旧。
  • Post-quantum encryption for Cloudflare IPsec is generally available
    • https://blog.cloudflare.com/post-quantum-ipsec/
    • 量子コンピュータによる暗号解読リスク(対 Q-Day)を見据え、Cloudflare IPsec におけるポスト量子暗号(PQC)の一般提供を開始。
    • ハイブリッド ML-KEM を採用した IETF ドラフトに準拠し、Cisco や Fortinet などの既存ハードウェアとの相互運用性を実証。
    • TLS より標準化が 4 年遅れた背景に QKD(量子鍵配送)への偏重があり、今後は暗号化だけでなくポスト量子認証の規格化が必要。
  • Shutdowns, power outages, and conflict: a review of Q1 2026 Internet disruptions
    • https://blog.cloudflare.com/q1-2026-internet-disruption-summary/
    • 2026 年第 1 四半期、ウガンダとイランで政府主導のインターネットシャットダウンが発生し、前年同時期と対照的な状況となった。
    • キューバでは、国家電力網の 3 回の崩壊がインターネット接続に深刻な影響を及ぼした。
    • 中東では、軍事行動が Amazon Web Services のデータセンターに直接的な損害を与え、クラウドインフラに悪影響を及ぼした。

セキュリティ動向

Other

イベント

Wrap Up

  • Chrome
    • 149 beta
    • Ship
      • CSS Gap Decorations
      • CSS text-fit property
      • OpaqueRange
      • Comma-separated Container Queries
      • Responsively-sized iframe
        • 埋め込んだドキュメントのコンテンツの高さに合わせて自動的にサイズ調整できるように
        • 埋め込む側・埋め込まれる側双方でオプトインする
          • 埋め込まれる側 meta name="responsive-embedded-sizing"
          • 埋め込む側 frame-sizing: content-height;
      • CSSPseudoElement support for ::backdrop, ::scroll-marker and ::view-transitions
      • Out of order streaming
        • template 要素の for 属性と、?start / ?end といった XML 風のマーカーを組み合わせることで、ストリーミング中に任意の位置のコンテンツを差し替える
      • Relative Alpha Colors (CSS Color 5 alpha() function)
      • CSS background-clip: border-area
    • Prototype
      • Incremental font transfer
        • unicode-range で subsetting せず段階的にフォントをロードできる
      • cachehint attribute of script element
      • textStream() for response/request/blob
      • Embedding API
    • Experiment
      • WebMCP
      • Enhanced Canvas TextMetrics
        • Canvas 2D に TextMetrics/TextCluster を入れる実験
        • HTML-in-Canvas では円形に文字を配置するなどシェイプ機能や変形が限定的なので、そこをカバーする
    • Deprecate and Remove
    • PSA
    • other intents
    • web.dev
    • Google Developer Blog
      • Transitioning Gemini CLI to Antigravity CLI
    • Chrome Developers
      • Gap decorations: Now available in Chromium
      • Declarative partial updates
      • Introducing the HTML-in-Canvas API origin trial
    • Chromium blog
    • other blogs
      • A new resource for optimizing for generative AI in Google Search
    • other
  • Firefox
    • 151
    • Ship
      • Web Serial API
      • Parser changes to "select"
      • Importing text modules
      • animation property of AnimationEvent and TransitionEvent
        • by canalun
      • Error.stackTraceLimit
      • Picture in Picture API
    • Prototype
      • WebAssembly JS-Promise-Integration
      • Speculation Rules - Same-Origin Prefetch
      • No-Vary-Search HTTP Caching Extension
      • Happy Eyeballs v3
      • EditContext
      • Advanced CSS attr() function
    • other intents
      • Weekly Firefox dot release schedule starting with Firefox 151
        • Firefox のマイナーアップデートの間隔が、週に 1 回に変更される
    • MDN Blog
    • Standard Position
      • Negative
        • Prompt API
    • other
      • Announcing Web Serial Support in Firefox
      • インターネットシャットダウンについての啓蒙
  • Safari
    • TP 243
    • Safari 26.5
      • The :open pseudo-class
      • Origin API
    • TP 244
      • Added the animation property to AnimationEvent and TransitionEvent interfaces.
    • Standard Position
      • Support
        • Out of order streaming
      • Oppose
        • BeforeInstallPromptEvent
        • Web Serial API
      • Neutral
        • Document Subtitle
    • other
      • CSS Spatial Layout Module Explainer
  • Edge
    • 起動時にパスワードを平文でメモリに読んでたのを修正
  • W3C/WHATWG
    • Draft
      • Threat Model for the Web
    • Open UI
      • Interest Invokers
      • Customizable Select の filtering, multiple 周り
    • WHATNOT meeting
      • SpellCheck Custom Dictionary
      • Shadow Root Adopted Stylesheets
      • Declarative CSS Modules
      • Out of order HTML streaming ("patching")
    • CSSWG
      • Spatial Layout
      • 1 つの要素に、複数の ::before や ::after を作れる ::before(name) ::after(name) の提案
    • Other
      • W3C in Japan 30th Anniversary Ceremony
      • State of CSS 2026
      • Web Haptics API
  • TC39
    • WinterTC
  • IETF
    • rfc-editor の刷新と queue/errata サイト公開
  • 周辺動向
    • ベンダー動向
      • mnot による RSS Feed の大規模調査
      • HTML-in-canvas のブログ
      • Speech - Text など言語周りのブログ
      • line-clamp のヒストリーブログ
      • .de の DNSSEC 鍵更新
      • ウガンダとイランのインターネット遮断
    • セキュリティ動向
    • Other
      • Nordstjernen Web Browser