ep146 Monthly Platform 202403

published_at
2024-03-30
guest
@myakura
toc
headings

Theme

第 146 回のテーマは 2024 年 3 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 123

Updates

  • New in Chrome 123
  • What's new in DevTools (Chrome 123)
  • Google I/O 2024
  • Chrome 124 beta
    • https://developer.chrome.com/blog/chrome-124-beta
    • CSS
      • CSSImportRule.styleSheet
      • CSSKeyframesRule.length
    • HTML
      • The writingsuggestions attribute
      • Keyboard-focusable scroll containers
    • Web APIs
      • Additions to the Attribution Reporting API
      • Document picture-in-picture: add option to hide back-to-tab button
      • Document render-blocking
      • jitterBufferTarget attribute
      • pageswap event
      • priority HTTP request header
      • Private Network Access permission to relax mixed content
      • Sec-CH-UA-Form-Factors client hint
      • setHTMLUnsafe and parseHTMLUnsafe
      • Updates to the Shared Storage API
      • Streams API: ReadableStream async iteration
      • SVG context-fill and context-stroke
      • WebGPU: ServiceWorker and SharedWorker support
      • The WebSocketStream API
      • X25519Kyber768 key encapsulation for TLS
    • Origin trials in progress
      • Deprecation trial for mutation events
    • Deprecations and removals
      • Remove "window-placement" alias for permission and permission policy "window-management"

Intents

Other

Firefox 動向

Stable: 124

Updates

Intents

Newsletter

MDN / Open Web Docs

Standard Position

Other

Safari 動向

Stable: 17.4.1

Updates

  • An HTML Switch Control
  • WebKit Features in Safari 17.4
    • https://webkit.org/blog/15063/webkit-features-in-safari-17-4/
    • Architectural improvements
    • Web Apps
      • shortcuts
      • categories
    • Form elements
      • Switch control
      • Vertical writing modes
      • Horizontal Rules inside Select
      • And more
        • showPicker()
    • CSS
      • Inline Layout
        • 21 年物のインラインレイアウトエンジンを刷新
        • Ruby も再実装
        • 今後は他(Flexbox など)の formatting contexts も刷新していく
      • Align content everywhere
      • CSS Scoping
      • White space and text wrap
        • white-space-collapse
        • text-wrap-mode
      • Percentages in spacing
        • letter-spacing
        • word-spacing
      • Styling grammar and spelling errors
        • ::spelling-error
        • ::grammar-error
      • Alt text for generated content
        • content: "foo" / "bar"
      • Transitions
        • transition-behavior
      • :has()
      • And more
        • ::backdrop
    • Web API
      • element.checkVisibility()
      • setHTMLUnsafe
      • parseHTMLUnsafe
      • CustomStateSet
      • DOMMartixReadOnly
      • AbortSignal.any()
    • JavaScript
      • Promise.withResolvers
      • Intl.DateTimeFormat
      • ArrayBuffer.prototype.transfer
      • Object.groupBy(), Map.groupBy()
    • Media
      • Additional codecs
        • WebM (VP8, VP9) on iOS/iPadOS
        • Vorbis
        • HEVC
      • Source prioritization
        • コーデック選択を出現順ではなく内容で選ぶ
      • WebVTT
        • HTML char entities のサポート
      • MediaStream
        • whiteBalanceMode
    • SVG
    • WebGL
    • Web Assembly
    • Web Inspector
    • Changes to Safari
    • Safari Extensions
    • Web Authentication
      • PublicKeyCredentials.getClientCapabilities()
    • Bug Fixes and more
      • Accessibility
      • Browser Changes
      • CSS
      • Forms
      • Fullscreen
      • HTML
      • JavaScript
      • Loading
      • Lockdown Mode
      • Media
      • Rendering
      • Safari Extensions
      • Scrolling
      • Storage
      • SVG
      • URLs
      • Web Animations
      • Web API
      • Web Inspector
      • WebGL
      • WebKit
      • WebRTC
  • Update on apps distributed in the European Union - Support - Apple Developer
    • https://developer.apple.com/support/dma-and-apps-in-the-eu/
    • Why don't users in the EU have access to Home Screen web apps?

    • UPDATE: Previously, Apple announced plans to remove the Home Screen web apps capability in the EU as part of our efforts to comply with the DMA. The need to remove the capability was informed by the complex security and privacy concerns associated with web apps to support alternative browser engines that would require building a new integration architecture that does not currently exist in iOS.

    • We have received requests to continue to offer support for Home Screen web apps in iOS, therefore we will continue to offer the existing Home Screen web apps capability in the EU. This support means Home Screen web apps continue to be built directly on WebKit and its security architecture, and align with the security and privacy model for native apps on iOS.

    • Developers and users who may have been impacted by the removal of Home Screen web apps in the beta release of iOS in the EU can expect the return of the existing functionality for Home Screen web apps with the availability of iOS 17.4 in early March.

  • App Store 、 Spotify 、そして欧州の活気あるデジタル音楽市場 - Apple (日本)
  • Release Notes for Safari Technology Preview 190
    • https://webkit.org/blog/15127/release-notes-for-safari-technology-preview-190/
    • Authentication
      • Added support for CTAP to set a pin. (274385@main) (113573055)
    • CSS
      • Added support for the safe keyword in flexbox properties. (274304@main) (118000717)
      • Added support for CSS style container queries. (274481@main) (122800215)
    • History
    • HTML
      • Added support for the shadowrootclonable attribute and aligned with declarative shadow root standards changes. In particular, web developers will now have to set this attribute if they want their declarative shadow root to be clonable. (274727@main) (123006751)
    • JavaScript
    • Media
      • Removed non-standard VTTRegion.track. (274936@main) (123172214)
    • Networking
    • Rendering
    • SVG
      • Added support for the turn unit in angle. (274778@main) (120840743)
    • URLs
      • Resolved Issues
    • Web API
      • Resolved Issues
    • Web Inspector
      • Disabled the network throttling experimental feature. (274112@main) (122327408)
  • Release Notes for Safari Technology Preview 191
    • https://webkit.org/blog/15243/release-notes-for-safari-technology-preview-191/
    • Accessibility
      • Added support for ariaBrailleLabel and ariaBrailleRoleDescription element reflection properties. (275591@main) (123926949)
    • Authentication
    • CSS
    • Forms
    • History
      • Added logic to determine the hasUAVisualTransition value. (275438@main) (118347060)
    • JavaScript
    • Lockdown Mode
    • Media
      • Added support for WebCodecs AV1 when an AV1 hardware decoder is available. (275174@main) (123433815)
    • SVG
    • Web API
    • Web Inspector
    • WebRTC
  • Speedometer 3.0: The Best Way Yet to Measure Browser Performance
  • Implementing Vertical Form Controls
  • Introducing Natural Input for WebXR in Apple Vision Pro

Standard Positions

Other

Edge 動向

Stable: 123

Updates

Other

WHATWG/W3C 動向

Draft

  • Recommendation
  • Proposed Recommendation
  • Candidate Recommendation
  • Working Draft
  • First Public Working Draft

Open/UI

Other

TC39 動向

Meeting

Proposals Diff

New Proposals

Other

WinterCG 動向

Meeting

IETF 動向

IETF

WG

Other

CDN 動向

Cloudflare

Fastly

Other

セキュリティ動向

周辺動向

イベント

Wrap Up

  • Chrome
    • 123
      • light-dark()
      • Service Worker Static Routing API
      • DevTools: emulate focused page
    • 124 Beta
      • writingsuggestions
      • keyboard-focusable scroll containers
      • document render blocking
      • HTTP priority header
      • setHTMLUnsafe/parseHTMLUnsafe
      • ReadableStream async iteration
      • WebSocketStream
    • Ship
      • document render blocking
      • FedCM CORS
      • Compute Pressure
      • writingsuggestions
      • Extending Storage Access API for non-cookie storage
      • RegExp modifiers
    • Prototype
      • TLS trust expressions
      • FedCM as trust signal for SAA
    • Experiment
      • skip preload scanning
    • Chrome Developers
      • Shared dictionaries
      • Performance tooling 2024 and beyond
        • Lighthouse panel gone in 2025
    • Chromium blog
      • Speedometer 3
    • other blogs
      • Memory safety on Google Online Security Blog
      • Real-time URL protection (OHTTP)
    • other
      • Yu Gothic UI broken with text-spacing-trim
  • Firefox
    • 124
      • content-visibility: auto
      • text-wrap-mode/style
      • AbortSignal.any()
    • Ship
      • navigator.clipboard.readText()
      • align-content on block
      • URL.parse()
    • MDN Blog
      • MDN Curriculum
      • Igalia joins OWD governance committee
    • other
      • Support Servo on Open Collective
      • Manifest V2 support
  • Safari
    • 17.4
      • switch control
      • form UI on vertical writing modes
      • Inline layout
      • CSS scoping
      • setHTMLUnsafe/parseHTMLUnsafe
      • AbortSignal.any()
      • Promise.withResolvers()
      • Object.groupBy()
      • WebM (VP8/VP9) on iOS/iPadOS
    • TP190
      • style container queries
      • disabled network throttling
    • TP191
      • araiBrailleLabel, ariaBrailleRoleDescription
      • WebCodecs AV1 with hardware decoder
    • blog
      • Speedmeter 3.0
      • Vertical Form Controls
    • Standard Position
      • 特になし
    • other
      • PWA サポート削除の撤回
      • Spotify
      • family の emoji がシルエットだけになった話
  • Edge
    • Speedmeter 3.0
    • TLS で RSA key 2024bit 以下 deprecate
    • Browser extension の危険性 by Eric
  • W3C/WHATWG
    • Draft
      • 特になし
    • Open/UI
      • 特になし
    • Other
      • Web 35 才
      • W3C CoC update
      • URL.parse()
  • TC39
    • 来月
  • WinterCG
    • Serverless function の標準化
    • CLI API (args, argv)の標準化
  • IETF
    • IETF119 (来月)
    • WHIP Last Call
    • WGLC for ECH
    • There are no Standards Police by mnot
  • CDN 動向
    • State of Post-Quantum Internet
    • Polyfill.io from Cloudflare / Fastly
    • マルウェア集団 LockBit の逮捕
  • セキュリティ動向
    • GoFetch (Apple Silicon 脆弱性)
    • LineYahoo への行政指導
    • Publickey DDoS
  • 周辺動向
    • Servo Open Collective
    • WebEngines Hackfest 2024 開催アナウンス
    • CloudRun が Content-Encoding: zstd を実装してないため文字化け
    • 閏年のバグまとめ
    • iOS で brave, firefox ,vivaldi の選択画面によりインストールが増えた
  • Cookie 動向
    • Edge の Deprecation アナウンス