ep105 Monthly Platform 202209

published_at
2022-10-01
guest
@myakura
toc
headings

Theme

第 105 回のテーマは 2022 年 9 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 106

Updates

  • New in Chrome 106
  • What's New In DevTools (Chrome 106)
    • https://developer.chrome.com/en/blog/new-in-devtools-106/
    • Group files by Authored / Deployed in the Sources panel
    • Improved stack traces
      • Linked stack traces for asynchronous operations
      • Automatically ignore known third-party scripts
    • Improved call stack during debugging
    • Hiding ignore-listed sources in the Sources panel
    • Hiding ignore-listed files in the Command Menu
    • New Interactions track in the Performance panel
    • LCP timings breakdown in the Performance Insights panel
    • Auto-generate default name for recordings in the Recorder panel
    • Miscellaneous highlights
  • Chrome 107 beta
    • https://developer.chrome.com/en/blog/chrome-107-beta/
    • CSS grid-template properties interpolation
    • Privacy preserving screen sharing controls
      • DisplayMediaStreamConstraints.selfBrowserSurface
      • DisplayMediaStreamConstraints.surfaceSwitching
      • MediaTrackConstraintSet.displaySurface
    • Render blocking status in Resource Timing
    • Wildcards in permissions policy origins
    • Support the rel attribute on form elements
    • Origin Trials
      • Declarative PendingBeacon API
      • Permissions-Policy: unload
    • Deprecations and removals
      • Expect-CT
  • Chromium Blog: Chrome 107 Beta
  • What's New In DevTools (Chrome 107)
    • https://developer.chrome.com/en/blog/new-in-devtools-107/
    • Customize keyboard shortcuts in DevTools
    • Toggle light and dark themes with keyboard shortcut
    • Highlight C/C++ objects in the Memory Inspector
    • Support full initiator information for HAR import
    • Start DOM search after pressing Enter
    • Display start and end icons for align-content CSS flexbox properties
    • Miscellaneous highlights

Intents

V8

Other

Firefox 動向

Stable: 105

Updates

Intents

Other

Safari 動向

Stable: 16.0

Updates

  • Safari 16 Release Notes | Apple Developer Documentation
  • Safari 16.1 Beta Release Notes
  • WebKit Features in Safari 16.0
    • https://webkit.org/blog/13152/webkit-features-in-safari-16-0/
    • Passkeys
    • Apple Pay
    • Web Inspector Extensions
    • Container Queries
    • Subgrid
    • Web Inspector
    • Accessibility Improvements
    • Animation Improvements
    • Overscroll Behavior
    • Shared Workers
    • Additional Features
    • Fixes and Polish
      • CSS
      • Forms
      • Security
      • WebGL 2
      • Web Inspector
      • Web Driver
      • Safari Web Extensions
  • Release Notes for Safari Technology Preview 153
    • https://webkit.org/blog/13148/release-notes-for-safari-technology-preview-153/
    • CSS
      • Implemented forced-colors media query (253290@main)
    • JavaScript
      • Implemented import-assertion and JSON module (253234@main)
    • Web API
      • Implemented the Imperative Slot API
      • Implemented full search for text directives for Scroll to Text Fragment spec
      • Added Set-Cookie as a forbidden header name
      • Added generic media query parser and evaluator
      • Added support to the Permissions API for dedicated workers
      • Added support to the Permissions API for Service Workers and Shared Workers
      • Added box-sizing: border-box to table in the User-Agent stylesheet
    • Accessibility
      • Added support for the ARIA 1.3 property aria-description
  • Release Notes for Safari Technology Preview 154
    • https://webkit.org/blog/13207/release-notes-for-safari-technology-preview-154/
    • CSS
      • Enabled :dir by default
      • Implemented overflow: clip for SVG elements
      • Fixed parsing of list-style CSS property shorthand
    • Web API
      • Added support for ElementInternals.role, ariaLabel, and ariaRoleDescription
      • Added support for PermissionStatus.onchange
      • Added support for InputEvent.isComposing
      • Enabled Scroll To Text Fragment by default
      • Enabled SKAttributionEnabled by default
      • Fixed X-Frame-Options HTTP headers with an empty value being incorrectly ignored
      • Stopped painting a border for images with loading="lazy" before it loaded
    • Accessibility
      • Implemented the ARIA 1.3 mark role, which provides parity with the <mark> tag

Other

Edge 動向

Stable:

Updates

Chakra

Other

WHATWG/W3C 動向

TPAC

Draft

Other

  • [selectors] The forgiving nature of :has breaks jQuery when used with a complex :has selector · Issue #7676 - w3c/csswg-drafts
    • https://github.com/w3c/csswg-drafts/issues/7676
      • F2F で jQuery と :has() の問題が取り上げられた
      • Chrome は WebKit の挙動(バグ)に合わせたが、完全には解決しない
      • 壊れる範囲がまだどれくらいか分からない
      • もし影響が大きい場合、:has() の引数を unforgiving に変えるかも
      • 注視していきたい、みたいな感じで終わってしまった
  • Permissions workshop 2022 - Issue #348 - w3c/strategy
  • W3C TPAC 2022 Sustainability Community Group Meeting - Tantek
  • TPAC 2022 - Rego's Everyday Life

TC39 動向

  • Meeting のある月はステージの移動のみ見る
  • 翌月に公開された Note だけを見る

Meeting

Proposals Diff

New Proposals

Other

IETF 動向

WG

Other

CDN 動向

Cloudflare

Fastly

Other

セキュリティ動向

周辺動向

イベント

  • 10 月
  • 11 月
  • Chrome
    • 106
      • Popup API Origin Trial
    • 107
      • wildcards in permissions policy origins
      • Declarative Pending Beacon API OT
      • Permissions-Policy: unload OT
      • Expect-CT removal
    • Ship
      • Android OSK resizes visual viewport
      • Array grouping
      • @supports selector non-forgiving parsing
      • Small/Large/Dynamic viewport units
      • OPFS on Android
    • Prototype
      • lh unit
      • Same-site cross-origin prerendering by Speclation Rules
      • Web Smart Card API
    • web.dev
      • Interop 2023 proposals
      • Learn HTML/Accessibility
    • Chrome Developers
      • Popup API
      • CDS 2022 開催はなし
    • Chromium blog
      • Chrome Root Program
  • Firefox
    • 105
      • TextEncorderStream/TextDecoderStream
      • OffscreenCanvas
    • Ship
      • COLRv1 fonts
      • ElementInternals ARIA reflection
    • other
      • HSTS preload list に asus.com が追加されルータに繋がらなくなったバグ
  • Safari
    • 16.0
      • Container Queries
      • Subgrid
      • passkeys on iOS
      • non-animated AVIF
      • Shared Workers
    • TP 153
      • Import Assetions and JSON modules
      • Imperative Slot API
      • aria-description
    • TP 154
      • :dir
      • ElementInternals ARIA reflection
      • Scroll To Text Fragment
    • blog
    • other
      • Disable ShadowRealm
      • Prototype Declarative Shadow DOM
  • Edge
    • Window Controlls Overlay で 30px のタイトルバー部分が使える
  • W3C/WHATWG
    • TPAC
      • Breakout
        • File System
        • Open UI
        • Fugu
        • CSS Anchoring
      • WebPerf
        • MSN.com が React から WebComponents に移行した話
        • no-vary-query
        • Super Early Hints
    • Spec
      • Trusted Types FPWD
      • Well-Known URL Change Password FPWD
    • other
      • TPAC で :has 問題の議論がふんわり終わってしまった
      • Permissions and User Consent の 2 回目を予定
      • Tanteck による Sustinability CG Meeting まとめ
  • TC39
    • proopsal-extractors
    • Rust 実装の ICU4X1.0 リリースで FF Intl.Segmenter が進みそう
  • IETF
    • Alt-SVC デザインチームができた
  • CDN 動向
    • Cloudflare が過激化した Kiwifarms をブロックした話
    • Private Access Token 系の記事が多い
  • セキュリティ動向
    • GTA と Uber に MFA Fatigue 攻撃
    • EV 証明書の OCSP 検証が無くなったため高速化したサイトの話 by WebPageTest
  • 周辺動向
    • Open Web Docs SteeringCommittee に Apple 参加
    • JavaScript の商標を手放して欲しい by Ryan Dahl
    • Let's Encrypt の立ち上げに貢献した Peter が死去
    • Adobe Figma 買収が Web に与える影響
    • 2022 Web Almanac
    • Stadia 終了アナウンス