ep61 Yearly Web 2019

Info

published_at
2019-12-29
guest
@myakura

Theme

第 61 回のテーマは 2019 年の Yearly Web です。

今年行った Monthly Web を振り返ります。

Show Note

2019 年キーワード

Jxck

  • WebTransport
  • SXG/WBN
  • ITP/SameSIte Default Lax
  • DarkMode/HighContrast
  • DesignSystem
  • Document Policy
  • Portal
  • DoH

myakura

  • doh
  • cookie
  • firefox css support
    • subgrid
    • aspectratio
  • apple/mozilla -> google
  • chromium への不安

1 月

  • Chrome
    • Intent to Ship: Signed HTTP Exchanges (SXG)
    • Intent to Implement: High Contrast support
    • Intent to Deprecate and Remove: Shadow DOM V0, Custom Elements V0, HTML Imports
    • Extensions Manifest v3 の WebRequest to declarativeNetRequest API
  • Firefox
    • WebP / AVI1 Support
    • Intent to Ship: default noopener for _blank
    • Anti Tracking Policy
  • Safari
    • TP74 U2F HID Authenticators
    • TP74 Disable WebSQL default
    • Remove Legacy SPDY Support
    • TP73 -> iOS 12.1
  • Edge
  • W3C
    • Alex / Travis が TAG を抜け Alice Boxhall が join
    • WICG や Chrome チームの explainer プロセスについて問題視
    • Edge チームから HTML Modules の提案
  • TC39
    • ES2019 に入る 8 つの機能(現 Stage 4)が確定
      • Optional catch binding
      • JSON superset
      • Symbol.prototype.description
      • Function.prototype.toString
      • Object.fromEntries
      • Well-formed JSON.stringify
      • String.prototype.{trimStart,trimEnd}
      • Array.prototype.{flat,flatMap}
  • IETF
    • Cache Digests が実装無くて終わりそう
    • H2 Priority みんなちゃんと実装できてない問題
  • Security
    • Github で TLS1.3 ロールアウト
    • LE が証明書提供前に Google Safe Browsing を見るのをやめた
      • 証明書の担保する安全(コンテンツを含まない)の議論
  • Other
    • <pinch-zoom> のデモ
    • twitter の .well-known/change-password サポート

2 月

  • Chrome
    • TWA for Android
    • passive event for scroll by default
    • BF Cache 実装
    • Ship: Private Class Field
    • V8/Blink 統合 GC の Oilpan が Finch 開始
    • Intent to Impl: import maps
    • Intents のフォーマット統一開始
    • .dev 提供開始
    • Android が FIDO2 認証取得
  • Firefox
    • BigInt, prefers-color-scheme ettc
    • Rust で Style Component 書き直す話
  • Safari
    • TP75,76
    • Safari 12.1 Release
      • Push prompt に user gesture
      • prefers-color-scheme: dark
      • Do Not Track 削除
      • default noopener for _blank
      • ITP2.1
  • Edge
    • IE やめよう論争
      • MS の声明が雑に翻訳されてそうなった
    • MicrosoftEdge/wptest より簡単に WPTest 各仕組み
  • W3C
    • Salesforce が W3C に参加
    • W3C が中規模企業プラン用意
    • W3C Process 更新、 AB メンバの席や、 Contribution ライセンスの整備
  • TC39
    • Single-Chair + Vice Chair 構成から Flat 3 Chair にし責任分散
    • ES2020 開始
  • IETF
    • Github を IETF で使う流れを整備
    • Fake SNI (security で詳しく)
  • Security
    • 韓国で SNI Blocking
    • ESNI と ESNI Block と Fake SNI
  • Other

3 月

  • Chrome
    • Implement: Subresource prefetching+loading via Signed HTTP Exchange
    • Implement: Alternative Text in CSS Generated Content
    • Experiment: KV storage built-in module + import maps
    • JIT-less V8
    • AMP for Email
  • Firefox
    • Ship: Dynamic module imports (JS import() syntax)
    • Ship: String.prototype.matchAll
    • Ship: CSS Containment
    • Implement: cryptomining and fingerprinting resource blocking
      • コンテンツブロッキングのリストに Mining/Fingerprint が追加された
      • Coinhive なども入っている
    • Unship: Some Shadow DOM v0 APIs
  • Safari
    • TP77
      • Made navigator.mediaDevices SecureContext (r241602)
    • TP78
      • Enabled support for Pointer Events by default (r242232)
      • Added support for the referrerpolicy attribute (r242534)
    • On the Road to WebRTC 1.0, Including VP8
  • Edge
    • Japan Support Blog がついにアクセスできなくなる
  • WHATWG/W3C
    • #web30
    • webauthn recommendation
    • Patents and Standards Interest Group (PSIG)+
    • [ External ] Moving Delivered JavaScript Forward
    • Upcoming: W3C Workshop on Web Games, 27-28 June
    • 「標準化ってぶっちゃけどう思う?」 by littledan
  • TC39
  • IETF
    • RFC 8555 - Automatic Certificate Management Environment (ACME)
  • Security
  • Other

4 月

5 月

6 月

  • TODO

7 月

  • TODO

8 月

  • TODO

9 月

  • TODO

10 月

  • TODO

11 月

  • TODO

12 月

  • TODO

Similar Yearly