ep140 Monthly Platform 202401

published_at
2024-01-28
guest
@myakura
toc
headings

Theme

第 140 回のテーマは 2023 年 12 月と 2024 年 1 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 120

Updates

  • New in Chrome 120 | Blog | Chrome for Developers
  • Chrome 121 beta
    • https://developer.chrome.com/blog/chrome-121-beta
    • CSS
      • CSS Highlight Inheritance
      • CSS Scrollbars: scrollbar-color and scrollbar-width
      • CSS font-palette animation for color fonts
      • CSS spelling and grammar features
      • Improved CSS masking for SVG
      • Ruby-specific display values
    • Web APIs
      • Attribution Reporting Feature Bundle: Reduced Aggregate Delays, Event-Level Report Epsilon Field, Reserved Keys
      • Back/forward cache notRestoredReason API
      • Require user gesture for resize APIs in Document picture-in-picture
      • EditContext API
      • Feature detection for supported clipboard formats
      • HTMLSelectElement showPicker()
      • MediaCapabilities: Query HDR support with decodingInfo()
      • Private Aggregation API: aggregation coordinator selection
      • Remote Playback API on desktop
      • Speculation Rules API
      • SpeechSynthesis and SpeechSynthesisVoice interface objects
      • Storage Buckets API
      • URLPattern: Inherit left, wildcard right
      • URLPattern: RegExp v flag instead of u
      • Additions to WebGPU
      • X25519Kyber768 key encapsulation for TLS
    • Origin trials in progress
      • The Element Capture API
    • Changes to existing behavior
      • Discard Input Events To Recently Moved Cross-Origin Iframes
  • What's new in DevTools (Chrome 121)
    • https://developer.chrome.com/blog/new-in-devtools-121
    • Elements improvements
      • @font-palette-values support
      • Supported case: Custom property as a fallback of another custom property
    • Improved source map support
    • Performance panel improvements
      • Enhanced Interactions track
      • Advanced filtering in Bottom-Up, Call Tree, and Event Log tabs
    • Indentation markers in the Sources panel
    • Helpful tooltips for overridden headers and content in the Network panel
    • New Command Menu options for adding and removing request blocking patterns
    • The CSP violations experiment is removed
    • Lighthouse 11.3.0

Intents

Other

Firefox 動向

Stable: 122

Updates

Intents

Newsletter

MDN / Open Web Docs

Standard Position

Other

Safari 動向

Stable: 17.3

Updates

  • Release Notes for Safari Technology Preview 184
    • https://webkit.org/blog/14780/release-notes-for-safari-technology-preview-184/
    • Added support for CSS custom properties on dialog ::backdrop (270246@main) (117949961)
    • Added support for ArrayBuffer.prototype.detached, ArrayBuffer.prototype.transfer, and ArrayBuffer.prototype.transferToFixedLength. (270349@main) (118037759)
    • Added support for all of HTML's character entities in WebVTT. (270240@main) (51064890)
    • Added support for AbortSignal.any(). (270268@main) (117985827)
    • Added support for element.checkVisibility(). (270425@main) (118157977)
    • Enabled extended constant expressions. (270475@main) (118190467)
    • Added support for grouping source map load errors. (270834@main) (109239646)
    • Added an editor for the CSS linear() timing function. (270855@main) (115095425)
  • WebKit Features in Safari 17.2
    • https://webkit.org/blog/14787/webkit-features-in-safari-17-2/
    • HTML
      • Exclusive accordions
      • One time codes
    • CSS
      • Nesting
      • New units
      • Motion Path and Shapes
      • Animation
      • Math functions
      • Counters
      • Mask border
      • Custom Highlights
    • Images and video
      • Responsive images
      • Image Orientation
      • SVG
      • WebCodecs
      • Media element
    • JavaScript
      • Import attributes
      • Number Format
    • Web API
      • Fetch Priority
      • Forms validation
      • Canvas
      • DOM Events
    • Web Apps
      • Login cookies
      • Web App icons
      • User options
    • WebGL
    • Privacy
    • Web Inspector
      • Color Palette with color variables
      • Animation
    • Fixes for Interop 2023 and more
    • Updating to Safari 17.2
  • Release Notes for Safari Technology Preview 185
    • https://webkit.org/blog/14885/release-notes-for-safari-technology-preview-185/
    • Added support for align-content on block containers. (271818@main) (114740670)
    • Added percentage values support for letter-spacing and word-spacing. (271357@main) (116562262)
    • Added support for scroll anchoring with overflow-anchor. (271790@main) (118365809)
    • Added support for @scope. (271670@main) (119261250)
    • Added WebCodecs VP9 profile 2 support. (271238@main) (118879753)
    • Added Element.prototype.setHTMLUnsafe(), ShadowRoot.prototype.setHTMLUnsafe(), and Document.parseHTMLUnsafe() methods. (271423@main) (115345128)
    • Expanded OffscreenCanvas support for bitmaprenderer, webgl, and webgl2. (271300@main) (109594232)
    • Added Grid overlay support for Masonry layout. (271332@main) (118833618)
    • Added support for getClientCapabilities(). (271584@main) (119058559)
    • Enabled WebGPU to be testable via the Develop menu. (271725@main) (119262908)
  • Release Notes for Safari Technology Preview 186
    • https://webkit.org/blog/14916/release-notes-for-safari-technology-preview-186/
    • CSS
      • Added support for invalidating :any-link, :link, and :-webkit-any-link inside :has() (271919@main) (116616425)
      • Added support for @scope invalidation. (271897@main) (119313058)
      • Added support for an implicit scoping root when there is no scope-start. (272390@main) (119659940)
      • Added support for :scope inside @scope prelude. (272065@main) (119661541)
      • Added support for align-content on table cells. (272373@main) (119701629)
      • Added support for content-visibility to be animate-able. (272364@main) (119940258)
    • Forms
      • Added focus ring support for <input type="checkbox" switch>. (271884@main) (119499785)
      • Added vertical rendering support for input type="checkbox" switch. (272405@main) (119940157)
    • Web API
      • Added a "gamepad" permission policy defaulting to * for the allow list. (272199@main) (83219098)
      • Added ShadowRoot clonable attribute. (272096@main) (119707278)
  • WebGPU now available for testing in Safari Technology Preview
  • Announcing MotionMark 1.3
  • WebKit Features in Safari 17.3

Standard Positions

Other

Edge 動向

Stable: 120

Updates

Other

WHATWG/W3C 動向

Draft

Open/UI

Other

TC39 動向

Meeting

Proposals Diff

New Proposals

Other

WinterCG 動向

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

Meeting

IETF 動向

WG

Other

CDN 動向

Cloudflare

Fastly

Other

セキュリティ動向

2024 年新設

周辺動向

イベント

Wrap Up

  • Chrome
    • 121
      • CSS Hightlight Inheritance
      • CSS scrollbars
      • CSS masking (unprefixed)
      • BFCache NotRestoredReason
      • Storage Buckets API
      • X25519Kyber768
    • Ship
      • CSS field-sizing property
      • 3PC deprecation exemption heuristics
      • CSS ::backdrop inheritance
      • Import Attributes with syntax
      • allow display: contents to be focusable
    • Prototype
      • Confirmation of Action API → aria-notify
      • Locked Mode API
    • Deprecate and Remove
      • SMIL → deprecate されません
    • PSA
      • fix Expires: 0 handling
      • CSS align-content for blocks
    • web.dev
      • Baseline
      • good sign-out experience
      • Discoverable credentials deep dive
    • Chrome Developers
      • revisiting installablity criteria
      • Desktop UA on premium Android tablets
    • other
      • Rick Byers on Extensible Web Manifesto
      • github/explainers-by-googlers
      • update on DMA
  • Firefox
    • 122
      • Passkeys (iCloud Keychain)
      • hr in select
      • LCP API
    • Ship
      • Declarative Shadow DOM
      • AbortSignal.any
    • MDN Blog
      • Baseline
      • 3PCD
      • update Cookie docs
    • Standard Position
      • Web Serial → neutral (addon gated)
    • other
      • Platform Tilt
      • Promise.withResolvers() used in DevTools
      • Servo in 2023
      • What's next for Mozilla
  • Safari
    • TP 184
      • AbortSignal.any()
      • element.checkVisibility()
    • Safari 17.2
      • Exclusive accordions
      • Relaxed Nesting
      • Import attributes
      • Fetch priority
      • Fixed for Interop 2023
    • TP 185
      • align-content on block container
      • scroll anchoring with overflow-anchor
      • @scope
      • Sanitizer API
    • TP 186
    • Safari 17.3
    • blog
    • Standard Position
      • Support CSS transition-behavior property
    • other
      • Nicole Sullivan が Apple に
  • Edge
    • Looking back 2023
    • all-new Edge DevTools UI
  • W3C/WHATWG
    • Draft
      • WAI-ARIA 1.3 FPWD
      • JSX as markup langage CG created
    • Open/UI
    • Other
      • TAG を外部から招聘する appointees
      • public-new-work がアナウンス専用に
      • レビューは public-review-comments
      • selectlist が stylable select element に
      • breakout-day-2024 開催告知
  • TC39
  • WinterCG
  • IETF
    • OHTTP RFC
    • What Can Internet Standards Do About Centralisation RFC
  • CDN 動向
  • セキュリティ動向
    • パスキーの基本と FAQ
    • お名前.com ネット de 診断自動提供炎上
  • Cookie 動向
    • Breakage の Issue が 150 くらい
    • ニコ動の Cookie ガイドライン改訂
  • 周辺動向
    • 政府 巨大 IT 企業を規制する新たな法律を制定する方向で検討 | NHK
    • Brave が Strict の Fingerprinting 防止モードを削除
    • カンファレンスイベントで会場回線を過信してはいけない
    • 00000JAPAN は安全なのか?