ep77 Yearly Web 2020
- published_at
- 2020-12-28
- guest
- @myakura
- toc
-
headings
Theme
第 77 回のテーマは 2020 年の Yearly Web です。
今年行った Monthly Web を振り返ります。
Show Note
2020 年キーワード
Jxck
- Covid-19
- CWV
- 3rd Party Cookie
- Chromium Edge
- WebTransport
- Full remote IETF/TPAC/TC39
- Google I/O => Web.dev Live
- Privacy Sandbox
- Declarative ShadowDOM / DOM Parts
- GREASE と WAF
- CSS for Foldable device
- Mozilla Layoff
- Instant & Seamless
myakura
- Chrome のサードパーティ Cookie 廃止のお気持ち
- COVID-19 による Chrome リリースの延期
- Mozilla の 2 度のレイオフ
- Chromium Edge リリースと移行開始
- macOS 11 と Safari 14
- WebKit の tracking prevention ポリシーと各種デバイス API
- Microsoft とフォーム周りの CSS
- IE11 から Edge へのリダイレクト機能
1 月
- Chrome 80 Autoupgrade Mixed Content
- Chrome 80 より通知許可のダイアログが Quiet UI に
- Chrome 今後 2 年でサードパーティ Cookie を廃止
- Ship: Client Hints infrastructure and UA Client Hints
- Deprecate and Freeze: The User-Agent string
- Chrome の Payment Request API から basic-card を削除
- Firefox 許可ダイアログが必要になる系の API でユーザージェスチャーが必須に
- Readying for the Future at Mozilla - Mozilla で 70 人のレイオフ
- 新 Microsoft Edge ダウンロード開始 (日本は確定申告への影響を考慮し 4 月以降)
- Improving Tracking Prevention 新 Edge では追跡防止が三段階である
- new Edge では e-Tax が使えない (主にマイナンバーを読む NFC)
- Puppeteer 派生 Chromium/Firefox/WebKit の自動化ライブラリ Playwright
- CNAME Cloaking
2 月
- CSS for foldable device
- Declarative Shadow DOM
- DNS over HTTPS by default on Firefox in US
- Chrome が長い動画広告を中断するように
- CSS contain-intrinsic-size
- Chrome HTTPS に関わる追加情報を入れた DNS record の HTTPSSVC を取得するように
- WebKit の Nightly に WebP が実装
- Coinhive 二審有罪
- NextDNS が DoH 対応し Chrome の対応プロバイダリストへの登録
- Adobe が Web 版の Acrobat を発表
3 月
- JS/CSS/URL などの歴史振り返りが多かった
- コロナで 6 月くらいまで全部のイベントが中止に
- 動画サービスが帯域の削減
- Chrome 82 の欠番が決定
- Safari が 3rd Party Cookie block をアナウンス
- IETF が full remote 実施
- WebRTC の作業を終え WebTransport への移行の兆し
- Privacy Pass が動きはじめる
- WebPackage も SXG の署名方法に動き
4 月
- ブラウザが Compatibility risk のある変更を延期
- Trusted Types + C-O-* = Securer Context 周りが始まった
- zoom の脆弱性と E2E 暗号化から WebRTC Insertable Stream の話
- es2020 の candidate
- Compact TLS 1.3
- MsQuic 公開
- Covid-19 によるネットワークトラフィック統計 by Fastly/Cloudflare
- Twitter Cache のバグと Firefox 実装の話
5 月
- Core Web Vitals 発表
- MS Build
- Edge の Origin Trials 開始
- Gecko Web Platform Update 開始
- Firefox Devtools が活発
- WebKit の Request for Position のトラッキング開始
- Feature Policy から Permission Policy への Rename
6 月
-
WWDC
- web extension
- webp
- privacy concern
- Firefox regexp redesign
- QUIC Last Call
- HTTP2 GREASE / UA-CH と WAF
- ES2020 / Intl Release
- Black Lives Matter - Wording (white/black, master/slave)
- インドが中国のアプリをブロック
- パスワード漏洩検知をみんなやりはじめた
- replaceChildren() 同時実装
7 月
- web.dev live の wrapup
- referrer policy default to strict-origin-when-cross-origin
- SameSite Cookie Lax by default rollout again
- Firefox ETP redirect tracking protection (cookie purging)
- Declarative Shadow DOM OT
- content-visiblity
- Document Policy Ship
- BFCache Android & opt-out JS API
- Cache-Control in the wild
- HTTPS 証明書の有効期限短縮
- Safari JSC の長文ブログ
- China の TLS1.3 + ESNI の GFW でのブロック
- IETF 108 remote
- HTTP GREASE
- ALPS
- Client Hints Reliability
- Import Assertions Rename
- Record + Tuple
- await opration
- Rome Introduction
8 月
- Chrome 85 リリース
- Same Site Lax が 100% 壊れたサイトもあり
- Form UI Customizable で
<select>
からスタート - Fast Page バッチのブログ
-
Intents
- Intent to Ship: Insertable Stream
- Intent to Ship: Native File System
- Intent to Experiment: Digital Goods API
- Intent to Experiment で Draft が Required に
-
Mozilla Layoff
- 250 人程のレイオフ、 MDN などのチームが縮小
- MS365 の IE11/Legacy Edge サポート終了
- Webkit-dev request for position で Niwa さんの回答が結構ついてた
- mnot's blog: RFC8890: The Internet is for End Users
- http2bis 作業開始
9 月
- devtools の ES module 移行
- @font-face ascent / descent
- Declarative Shadow DOM on web.dev
- Conversion Measurement API Experiment
is:()
,:where()
の実装や改善の話- Edge で High Contrast mode のガイドライン
- Foldable / Multi Screen Devices 系の話
- Mozilla 大統領選に合わせて誤情報対策の啓蒙
- MDN Browser Compatibility Report 2019
- iOS Safari 14 リリースで WebP
- W3C プロセス改定
- Hacktoberfest
- 大規模障害が多かった
- Import Assertion の実装や仕様や Intents
- Moment.js のメンテナンスモード
- Inclusive rename (direct socket api / file system access api / v8 code)
10 月
- Google 独占禁止法 -> Browser Diversity
- Shared Array Buffer 復活
- 3rd Party Origin Trials
- Cache Partitioning
- ECH / ESNI
- E2E 暗号へのアクセスの声明への署名
-
TPAC2020
- Template Instantiation -> DOM Parts
- URL Patterns
- SIP 5060, 5061 Port Blocking
- noopener by default
- IE redirect to Edge
- Edge の Vertical TAB
- さくら IE サポート終了
- MDN GitHub 移行
- WebKit Git 移行議論
- Edge Legacy の終了
- QUIC Deploy by Google/Facebook/Cloudflare
- Early Hints Experiment
- SEARCH Method call for adoption
- Party and Browsers
11 月
-
M88
- Digital Goods API
- noopener by default
- AbortController for addEventListener
- Origin Isolation
- DevTools に機能がいっぱい
- Puppetaria でテストをセマンティックに
- Page Experience をランクに反映を 2020/5 に
- Schemeful Samesite
- BlinkOn / Chromium University
<summary>
の CSS 改善- H2Push 削除
- Chrome Root Program Announce
-
Mozilla
- HTTPS Only Mode
- CRLite
- MDN PAB に Igalia 加入
-
macOS 11 Big Sur + Safari 14
- translate / extension / webp
- ITP / CNAME Cloaking / Bounce Tracking
- AppCache HTML から削除
- TC39 Module Blocks
- IETF CDN-Cache-Control Header / POST Idempotent Header
- The State of CSS 2020