ep79 Monthly Web 202101

published_at
2021-01-31
guest
@myakura
toc
headings

Theme

第 79 回のテーマは 2020 年 12 月と 2021 年 1 月の Monthly Web です。

Show Note

Chrome 動向

Stable: 88

Updates

Intents

V8

Other

Firefox 動向

Stable: 85.0

Updates

Intents

Other

Safari 動向

Stable: 14.0.2

Updates

  • CSS Individual Transform Properties
  • Release Notes for Safari Technology Preview 117
    • https://webkit.org/blog/11364/release-notes-for-safari-technology-preview-117/
    • Added parse support for aspect-ratio CSS property (r269641)
    • Enabled static public class fields (r269922, r269939)
    • Enabled static and instance private class fields (r270066)
    • Added WebRTC SFrame transform (r269830)
    • Added infrastructure for WebRTC transforms (r269764)
    • Added support for RTCPeerConnection.onicecandidateerror event (r270101)
    • Added support for RTCRtpScriptTransform (r270107)
    • Added skeleton implementation of Media Session API (r268735)
  • Release Notes for Safari Technology Preview 118
    • https://webkit.org/blog/11439/release-notes-for-safari-technology-preview-118/
    • Added an experimental Font details sidebar panel for showing information about the currently used font of the selected node (r270637)
    • Added support for intercepting and overriding network requests (r270604)
    • Implemented Definite and Indefinite Sizes in flexbox (r270578)
    • Added support for aspect-ratio on replaced and non-replaced elements (r270551, r270618)
    • Made only the first wheel event in a gesture to be cancelable (r270425)
    • Enabled "at" methods (r270550)
    • Implemented WebVTT VTTCue region attribute (r270738)
    • Exposed an API for enabling or disabling Private Click Measurement (r270710)
    • Added support for RTCRtpSender::setStreams (r270486)
    • Changed to allow blob URLs with fragments (r270269)
    • Fixed lazy loaded iframe to not lazy load when scripting is disabled (r270300)
    • Fixed VoiceOver not announcing the aria-checked state for ARIA treeitem (r270333)
  • Release Notes for Safari Technology Preview 119
    • https://webkit.org/blog/11525/release-notes-for-safari-technology-preview-119/
    • Speech Recognition
      • Enabled SpeechRecognition by default (r270854)
      • Added webkit- prefix to SpeechRecognition (r270868)
      • Added availability check of speech recognition service before requesting permissions (r271031)
      • Changed to fail speech recognition when the page is muted for audio capture (r271154)
      • Implemented recognizer for SpeechRecognition (r270772)
      • Stopped speech recognition if page becomes invisible (r271169, r271205)
    • CSS
      • Added support for aspect-ratio on positioned elements (r271061)
      • Changed to take aspect-ratio into account for percentage resolution (r271293)
      • Implemented ::file-selector-button pseudo-element (r270784)
    • Scrolling
      • Fixed scrolling issues when scrolling on only one axis is enabled (r271090)
      • Sibling element wheel event regions can be wrong (r271054)
    • JavaScript
      • Fixed non-enumerable property to shadow inherited enumerable property from for-in (r270874)
      • Fixed Intl.DateTimeFormat#formatRange to generate the same output to Intl.DateTimeFormat#format if startDate and endDate are "practically-equal" (r271224)
      • Implemented arbitrary-module-namespace-identifier-names (r270923)
      • Improved performance of Object rest and spread (r271343)
    • Media
      • Used low-power audio buffer sizes for more output devices (r270943)
      • Updated the video element to ignore requests to enter or exit fullscreen before the current fullscreen mode change is completed (r271341)
    • WebAssembly
      • Added support for memory.copy, memory.init, and data.drop behind flag (r270948)
      • Added support for memory.fill behind flag (r270855)
      • Added support for type-annotated select behind flag (r270827)
    • Accessibility
      • Fixed aria-orientation getting ignored on input[type="range"] (r271166)
      • Implemented prefers-contrast: more (r270823)
    • Web API
      • Adjusted date input placeholder color based on specified text color (r270875)
      • Corrected the intrinsic size stored for SVG images (r271129)

Position

Other

Edge 動向

Stable:88

Updates

Chakra

Other

WHATWG/W3C 動向

Draft

Other

TC39 動向

Meeting

Proposals Diff

New Proposals

Other

IETF 動向

IETF

Spec

Other

CDN 動向

Cloudflare

Fastly

Other

セキュリティ動向

周辺動向

イベント

Wrap Up

  • Survey
    • Web Almanac
    • State of JS
    • Mozilla developer needs assessments
  • Open Web Doc
  • CDS
  • chrome.developers 公開
  • chrome 87/88 release with incident
    • mixed contents で form submit 失敗
    • タイムゾーンの反映が壊れて時間表示が狂う
  • chrome 89 Device 系 API
  • privacy sandbox 1 年経過の続報
  • privacy preserving preload と prerendering 2
  • private prefetch proxy proposal
  • <popup> と ModalCloseWacher
  • SameParty Cookie
  • Firefox 85 で preload
  • ESNI to ECH
  • Network Partitioning で Super Cookie 対策
  • Safari TP aspect-ratio 周り実装中
  • prefers-contrast: more
  • private click measurement
  • WebRTC 1.0 RC
  • HTML Review Draft Recommendation
  • WCAG 3 FPWD
  • TAG Election
  • TC39 async do expression
  • TC39 Proposal Dataset
  • tc39/js-outreach-groups
  • IETF oblivious HTTP
  • Tunneling と Proxy 系のドラフトが多い
  • Cloudflare Oblivious DoH
  • ウガンダ Internet Shutdown
  • Smooz
  • ESE 暗号化と法規制まとめ