ep117 Monthly Platform 202303

published_at
2023-03-30
guest
@myakura
toc
headings

Theme

第 117 回のテーマは 2023 年 3 月の Monthly Platform です。

Show Note

Chrome 動向

Stable:111

Updates

  • New in Chrome 111
  • Chrome 112 beta
    • https://developer.chrome.com/en/blog/chrome-112-beta/
    • CSS
      • CSS Nesting
      • CSS animation-composition property
    • Web APIs
      • "Reload this page" infobar no longer shown if top-level frame is observing permission changes
      • Add optional submitter parameter to the FormData constructor
      • RegExp v flag with set notation and properties of strings
      • Updated <dialog> initial focus algorithm
      • WebAssembly tail call
      • WebGLContextEvent on Web Workers
      • Skip service worker no-op fetch handler
      • Accept-encoding: br (Brotli) on HTTPS connection in WebView
    • Origin trials in progress
      • FedCM: Auto re-authentication API
    • Deprecation trial
      • X-Requested-With in WebView Deprecation
    • Deprecations and removals
      • Deprecate the document.domain setter
      • Remove stats objects track and stream from the getStats() method of RTCPeerConnection
  • What's New in DevTools (Chrome 112)
    • https://developer.chrome.com/en/blog/new-in-devtools-112/
    • Recorder updates
      • Replay extensions support
      • Record with pierce selectors
      • Export as a Puppeteer script with Lighthouse analysis
      • Get extensions
    • Elements > Styles updates
      • CSS documentation
      • CSS nesting support
    • Marking logpoints and conditional breakpoints in the Console
    • Ignore irrelevant scripts during debugging
    • JavaScript Profiler deprecation started
    • Emulate reduced contrast
    • Lighthouse 10
    • A Console warning to remove your no-op service worker fetch handler
    • Miscellaneous highlights

Intents

V8

Other

Firefox 動向

Stable: 111.0

Updates

Intents

Other

Safari 動向

Stable: 16.3

Updates

  • Release Notes for Safari Technology Preview 165
    • https://webkit.org/blog/13932/release-notes-for-safari-technology-preview-165/
    • Added support for text-transform: full-size-kana (260307@main)
    • Added support for x units in calc() function (260678@main)
    • Added support to image-set() for resolution and type as optional arguments (260796@main)
    • Added support for RegExp Duplicate Named Capture Groups (260692@main)
    • Added Headers.prototype.getSetCookie. (260533@main)
    • Added support for link rel=modulepreload (260761@main, 260709@main, 260659@main)
  • Release Notes for Safari Technology Preview 166
    • https://webkit.org/blog/13964/release-notes-for-safari-technology-preview-166/
    • Enabled @counter-style by default (261182@main, 260912@main, 261135@main)
    • Enabled CSS contain-intrinsic-size by default (261185@main)
    • Implemented text-transform: full-width (261211@main)
    • Implemented RegExp v flag with set notation and properties of strings (261188@main)
    • Enabled the popover attribute (261193@main)
    • Implemented [popover=auto] and light dismiss behavior (261093@main)
    • Added support for preconnect via HTTP early hints (261079@main)
    • Added Cancel, Unknown, and Clear keycodes (261008@main)
    • Added selection API that works across shadow boundaries (261021@main)
    • Added support for largeBlob extension for the local authenticator (260958@main)
    • Adjusted text input scrollWidth and scrollHeight to include padding and any whitespace added by decorations (261121@main)
  • Enabling the Inspection of Web Content in Apps

####

Other

Edge 動向

Stable:

Updates

Chakra

Other

WHATWG/W3C 動向

Draft

Other

IETF 動向

WG

Other

TC39 動向

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

Meeting

Proposals Diff

New Proposals

Other

WinterCG 動向

  • Meeting や大きな動きがあった月だけやる

Meeting

  • 2023-03-09 Meeting
    • https://github.com/wintercg/admin/issues/49
    • Discussed: Server Functions Next steps
      • No updates
    • Discussed: AsyncContext
    • Discussed: GetSetCookie status
      • Implemented in WebKit and Intent to ship in Chromium.
    • Needs Review:
      • Common-minimum API subset in the ShadowRealm:
      • Explore relationship with ShadowRealms, [Exposed=*] proposal-common-minimum-api#21
      • CM-API should be a superset of the APIs exposed in the ShadowRealm
    • Fetch:
      • Relax forbidden header restrictions for non-browser runtimes: Relax forbidden header restrictions for non-browser runtimes fetch#19
    • @andreubotella: preview of blog post

CDN 動向

Cloudflare

Fastly

Other

セキュリティ動向

周辺動向

イベント

Wrap Up

  • Chrome
    • 111
      • View Transitions API
      • CSS Color Level 4
    • 112 Beta
      • CSS Nesting
      • FormData submitter
      • RegExp v flag
      • Skip SW noop fetch handler
    • Ship
      • First-party Sets
      • Storage Access API
      • requestStorageAccessFor
      • Private State Tokens
      • Skip service worker no-op fetch handler
      • Popover
    • Prototype
      • CSS leding-trim
      • Compression dictionary transport with Shared Brotli
      • popover="hint"
    • other intents
      • gradually skip unload events
    • Google Developer Blog
      • I/O 2023
    • Chrome Developers
      • SPA View Transitions
      • OHTTP relay for FLEDGE with Fastly
      • Web SQL to SQLite Wasm
  • Firefox
    • 111
      • OPFS
      • FormData submitter
    • Ship
      • Change array by copy
      • inert
      • :nth-child( of S)
      • CSS Color Level 4
    • Prototype
      • Async Clipboard API read/write/readText
      • prefers-reduced-transparency
      • CSS Custom Highlight API
    • other
      • Mozilla.ai
  • Safari
    • TP 165
      • text-transform: full-size-kana
      • CSS image-set()
      • Headers.getSetCookie()
      • link rel="modulepreload"
    • TP 166
      • CSS @counter-style
      • contain-intrinsic-size
      • Popover
      • preconnect via Early Hints
  • Edge
    • How Microsoft Edge Updates - text/plain
    • Taking control of your application's title bar
    • Video super resolution in Microsoft Edge
  • W3C/WHATWG
    • Spec
    • other
      • popover 属性で壊れるサイト発覚
      • <search> element 追加
      • Secure the Web Forward workshop 開催告知
      • URL.canParse()
  • IETF
  • TC39
  • WinterCG
    • AsyncContext の Proposal が tc39 に
    • GetSetCookies が Webkit/Chromium に
  • CDN 動向
    • Cloudflare: ポスト量子暗号を永久無料提供
    • Cloudflare: Security Week 20223
    • Cloudflare: TLS の Domain Control Validation を肩代わりする機能
    • Fastly: OHTTP と Fledge のブログ
  • セキュリティ動向
  • 周辺動向
    • Intent2Ship bot の中の人が twitter 垢 BAN された