ep95 Monthly Web 202203
- published_at
- 2022-03-29
- guest
- @myakura
- toc
-
headings
Theme
第 95 回のテーマは 2022 年 3 月の Monthly Web です。
Show Note
Chrome 動向
Stable: 99
Updates
-
Chromium Blog: Chrome 100 Beta: Reduced User-Agent Strings, Multi-Screen Window Placement, and More
- https://blog.chromium.org/2022/03/chrome-100-beta-reduced-user-agent.html
- Last Version for Unreduced User-Agent String
- Multi-Screen Window Placement
-
Origin Trials
-
Continuing Origin Trials
- Media Source Extensions in Workers
-
Completed Origin Trials
- Digital Goods API
-
Continuing Origin Trials
-
Other Features in this Release
- AbortSignal.prototype.throwIfAborted()
- Capability Delegation
- HIDDevice forget()
- mix-blend-mode: "plus-lighter"
- Sec-CH-UA-WoW64 Client Hint
- SerialPort Integration with WritableStream Controller's Abort Signal
- TLS ALPN Extension in wss-schemed WebSockets Connections
- Web NFC: NDEFReader makeReadOnly()
- WebTransport serverCertificateHashes Option
- Deprecations, and Removals
-
New in Chrome 99
- https://developer.chrome.com/en/blog/new-in-chrome-99/
- Chrome 100 and Firefox 100
- CSS Cascade Layers
- showPicker() for input elements
-
What's New In DevTools (Chrome 99)
- https://developer.chrome.com/en/blog/new-in-devtools-99/
- Throttling WebSocket requests
- New Reporting API pane in the Application panel
- Support wait until element is visible/clickable in the Recorder panel
-
Better console styling, formatting and filtering
- Properly style log messages with ANSI escape code
- Properly support %s, %d, %i and %f format specifiers
- More intuitive console group filter
-
Sourcemaps improvements
- Debug Chrome extension with sourcemap files
- Improved source folder tree in the Sources panel
- Display worker source files in the Sources panel
- Chrome's Auto Dark Theme updates
- Touch-friendly color-picker and split pane
- Miscellaneous highlights
- Download the preview channels
- Getting in touch with the Chrome DevTools team
- What's New in DevTools
-
What's New In DevTools (Chrome 100)
- https://developer.chrome.com/en/blog/new-in-devtools-100/
- View and edit @supports at rules in the Styles pane
-
Recorder panel improvements
- Support common selectors by default
- Customize the recording's selector
- Rename a recording
- Preview class/function properties on hover
- Partially presented frames in the Performance panel
- Miscellaneous highlights
- Download the preview channels
- Getting in touch with the Chrome DevTools team
-
Deprecations and removals in Chrome 100
- https://developer.chrome.com/en/blog/deps-rems-100/
- Last Version for Unreduced User-Agent String
Intents
-
Ship: Add Save Data Client Hint
- https://groups.google.com/a/chromium.org/g/blink-dev/c/HR7tWmewbSA/m/9UrOsc9AAAAJ
- [wekit-dev] がついてるがミス
- Ship: Block external protocol in sandboxed iframe.
- Ship: Make 'true' a truthy value for window.open boolean features
- Ship: Priority Hints
- Ship: USBDevice forget()
- Ship: Region Capture
- Ship: hidden=until-found HTML attribute and beforematch event
- Ship: MediaCapabilities API for WebRTC
- Ship: Capture handle
- Ship: Origin Private File System extension: AccessHandle
- Ship: WebHID exclusionFilters option in requestDevice()
- Prototype and Ship: font-palette and custom @font-palette-values palettes
- Prototype and Ship: WebUSB SameObject
- Prototype and Ship: Secure Payment Confirmation API V3
- Implement and Ship: CSS Values Level 4 Calc Simplification and Serialization
- Prototype: Cookie Expires/Max-Age attribute upper limit
- Prototype: Mediacapture-transform VideoTrackGenerator
- Prototype: Topics API
- Prototype: CSS object-view-box and object-overflow
-
Prototype: @scope
- https://groups.google.com/a/chromium.org/g/blink-dev/c/O2xZZT_xCZM
- CSS Cascade Level 6 で追加される Scoped styles の実装
- Protype: Back/Forward Cache NotRestoredReason API
- Prototype: Range API improvements for rendered text content
- Experiment: MediaCapabilities API for WebRTC
- Experiment: Capture handle
- Experiment: Federated Credentials Management (was WebID)
- Experiment: First "Locally-Executed Decision over Groups" Experiment (FLEDGE)
- Experiment: Attribution Reporting API
- Experiment: Topics API
- Extend Experiment: Region Capture
- Extend Origin Trial: WebGPU
- Extend Deprecation Trial: Restrict "private network requests" for subresources to secure contexts.
- Ready for Trial: Increased max nesting level for setTimeout(0)
-
Prototype: HTMLPopupElement -
<popup>
- https://groups.google.com/a/chromium.org/g/blink-dev/c/9y-Thg9UCxY
- 2021/01 のスレッドへの update
- 元々は
<popup>
要素を I2P する予定だった - Open UI と議論して a11y の問題を解決した
popup
属性で進める - ただし、
<selectmenu>
がまだ依存してるので<popup>
はまだ消さない - https://open-ui.org/components/popup.research.explainer
- Change:
- Unship:
- FYI BFCacheing pages with dedicated workers
-
Remove: Legacy Client Hint Mode
- https://groups.google.com/a/chromium.org/g/blink-dev/c/PUymAUxfjVg/m/MqxeX7hAAAAJ
- [wekit-dev] がついてるがミス
- PSA: Secure context fix for dedicated workers
- PSA: Enabling BroadcastChannel usage in opaque origin contexts
-
PSA: Updating Chrome's Structured-Fields implementation to match RFC8941
- https://groups.google.com/a/chromium.org/g/blink-dev/c/n2lseBPyYqk
- SFV の実装を draft-15 でやっていたが RFC 準拠に直した
- list と dict の間のセパレータに tab を許容するという小さいもの
V8
Other
-
web.dev
- Interop 2022: browsers working together to improve the web for developers
- New to the web platform in February
- Optimizing third-party script loading in Next.js
- Building a loading bar component
-
google developer blog
- Google Developers Blog: Introducing the Google Forms API
-
google developer japan blog
- Google Developers Japan: Google Identity Services API による認可のサポートについてのお知らせ
- Google Developers Japan: Google Ads API v10 での RMF の更新
- Google Developers Japan: Google Ads API v10 のお知らせ
- Google Developers Japan: Chrome 99: CSS カスケード レイヤ、input 要素の新しいピッカーなど
-
chrome developer blog
- Progress in the Privacy Sandbox (January/February 2022)
- It's always been you, Canvas2D
- User-Agent Reduction deprecation trial
- Cookies Having Independent Partitioned State (CHIPS) origin trial
-
chromium blog
- Chromium Blog: A new speed milestone for Chrome
- Chromium Blog: How Chrome Became Highest Scoring Browser on Speedometer, Ever
- canary
Firefox 動向
Stable: 98.0.2
Updates
- Firefox 98.0, See All New Features, Updates and Fixes
-
Firefox 98 for developers - Mozilla | MDN
-
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/98
<dialog>
hyphenate-character
-
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/98
Intents
- Ship: WritableStreams and ReadableStream's pipeTo method
- Ship: WebAssembly exception-handling
- Prototype: content-visibility: hidden
- Prototype: WebAssembly tail calls
- Experiment:
- Change:
- Remove:
- Deprecate InstallTrigger
- PSA: Theming changes on Nightly (for Firefox 100)
-
SpiderMonkey Newsletter (Firefox 98-99)
-
https://groups.google.com/a/mozilla.org/g/dev-platform/c/T3vH107vkuA
- Contributors Rolf Glomsrud and Sigurd Sesta implemented Array grouping (Nightly-only).
- Igalia implemented the Tuple.prototype methods from the Record and Tuple proposal (disabled by default).
-
https://groups.google.com/a/mozilla.org/g/dev-platform/c/T3vH107vkuA
-
Updates to standardization requirements for new features
- https://groups.google.com/a/mozilla.org/g/dev-platform/c/fdrUZtYyOH0
- 実装する機能をちゃんと標準化するためにも標準化するグループを明記せよ的な
- Firefox Security & Privacy Newsletter 2021 Q4
Other
- A new year, a new MDN - Mozilla Hacks - the Web developer blog
- Mozilla and Open Web Docs working together on MDN - Mozilla Hacks - the Web developer blog
- Announcing Interop 2022 - Mozilla Hacks - the Web developer blog
- Firefox Extension Helps Bring Movie Magic To Theaters Near You
- The pandemic changed everything - even the way we use browser extensions
- Latest Firefox Relay includes bigger attachment size and filters for promotional emails
- Disney and Pixar's "Turning Red" movie Browser Wallpapers only available on Firefox for Android and iOS
- Mozilla and the EFF publish letter about the danger of Article 45.2
- How to make sure you aren't spreading misinformation online
- Documenting outages to seek transparency and accountability - Data@Mozilla
- These Weeks in Firefox: Issue 110 - Firefox Nightly News
- These Weeks In Firefox: Issue 111 - Firefox Nightly News
- These Weeks In Firefox: Issue 112 - Firefox Nightly News
-
The web is for everyone: Our vision for the evolution of the web
- https://blog.mozilla.org/en/mozilla/mozilla-webvision-future-of-web/
- https://webvision.mozilla.org/full/
-
Mozilla これまでやってきた活動の方針などを改めて明文化した感じ
- プライバシー、セキュリティ、暗号化
- 新しい機能を安全に追加する
- パフォーマンス、アクセシビリティ
- 英語以外の言語を使う人にも
- centralization, monetization については "What We Don't Know"
-
Introducing MDN Plus: Make MDN your own - Mozilla Hacks - the Web developer blog
- https://hacks.mozilla.org/2022/03/introducing-mdn-plus-make-mdn-your-own/#countries
- https://developer.mozilla.org/en-US/plus
- MDN の有料サブスクサービス
- Notification, Collections, Offline などの機能がつかえる
- 無料, $5/月, $10/月の 3 プラン
- 日本での展開はまだっぽい
Safari 動向
Stable: 15.4
Updates
- Safari 15.4 Release Notes | Apple Developer Documentation
-
New WebKit Features in Safari 15.4
- https://webkit.org/blog/12445/new-webkit-features-in-safari-15-4/
-
HTML
- lazyload
<dialog>
&::backdrop
-
CSS
:has()
- Cascade Layers
- CSS Containment
- svw, lvw, dvw
:focus-visible
accent-color
calc()
font-palette
@font-palette-values
- text-decoration-skip-ink
ic
unit- remove non-standard css
-
Web APIs
- BroadcastChannel
- Web Locks API
scroll-behavior
- ResizeObserverSize
- structuredClone
- File System Access API
-
JavaScript
findLast()
&findLastIndex()
at()
Object.hasOwn()
- Intl Enumeration
- Intl.Locale v2
- Intl.DisplayNames v2
- Intl.NumberFormat v2h3
-
Web Apps
- Navigation Preload
-
Media
- WebRTC perfect negotiation
requestVideoFrameCallback()
-
Privacy
- Private Click Measurement
-
Security
- CSP Lv3
- 'strict-dynamic', 'unsafe-hashes', and 'report-sample'
-
WKWebView
- Fullscreen API
- Safari Web Extensions
- Web Inspector
-
Release Notes for Safari Technology Preview 141
- https://webkit.org/blog/12434/release-notes-for-safari-technology-preview-141/
-
CSS
- Enabled support for overflow: clip (r288973)
- Implemented CSS overscroll-behavior for asynchronous scrolling on macOS (r288777)
-
JS
- Added support for the WASM branch hinting proposal (r288758, r288761)
- Added support for the import assertion syntax behind a flag (r288473)
-
WebAPI
- Implemented
AbortSignal.timeout()
(r289058)
- Implemented
-
WebAuthn
- Added authenticator attachment to PublicKeyCredential (r288622)
-
Content Security Policy
- Implemented wasm-unsafe-eval (r289022)
-
Release Notes for Safari Technology Preview 142
- https://webkit.org/blog/12522/release-notes-for-safari-technology-preview-142/
- Web Inspector
-
CSS Subgrid
- Enabled subgrid by default (r290111)
- Added accounting for subgrid margin, border, and padding when sizing (r290096)
- Added support for parsing subgrid in grid-template-columns and grid-template-row (r289722)
- Implemented getComputedStyle for subgrids (r289993)
-
CSS Container Queries
- Enabled CSS Container Queries by default (r290025)
- Added query container tracking so they can be invalidated on size change (r289457)
- Added support for all size features (r289838)
- Added support for full range notation in size queries (r290037)
- Added support for range operators in size queries (r289789)
- Changed size queries on unsupported axis to evaluate to unknown (r289890)
- Implemented container name matching (r289617)
- Implemented full query parser and evaluator (r289742)
- Implemented inline-size containment (r289466)
- Implemented container shorthand serialization (r289886)
- Matched container queries correctly in non-rendered subtrees (r290205
-
CSS
- Enabled CSS Motion Path by default (r290071)
- Enabled overscroll-behavior by default (r289683)
-
Web Animations
- Enabled the KeyframeEffect.composite property (r290067)
- Added composite accumulation support for transform properties (r289599)
- Added support for logical properties in JS-originated animations (r289216)
- Aligned animations with different, but compatible, frameRate values (r290121)
- Allowed setting frameRate as an option passed to Element.animate() (r290123)
- Allowed setting frameRate as an option passed to document.timeline.animate() (r290125)
- Implemented parsing and animation support for offset shorthand (r289876)
- Rendering
-
Forms
- Changed input elements to return an empty string for an invalid floating-point number that ends with "." (r290124)
-
JavaScript
- Enabled Shadow Realms support by default (r290119)
- Implemented Temporal.PlainDate behind a flag:
__XPC_JSC_useTemporal=1
(r290209)
-
Shared Workers
- Added support for sharing Shared Workers (including across WebProcesses) (r289247)
- Workers
- Dialog Element
-
Web API
- Added support for both versions of ScreenCaptureKit API (r289547)
-
Experimental Model Element
- Improved sizing on macOS (r289495)
-
Web Extensions
- Added support for the
browser.action.openPopup()
andbrowser.browserAction.openPopup()
API to open the extension popup for a specific window (this is a WECG proposal) - Added support for the optional_host_permissions manifest key in manifest_version 3 extensions (this is a WECG proposal)
- Added support for browser.runtime.getFrameId() so it easier to get frame identifiers from content scripts (this is a WECG proposal)
- Added support for the frameId option that can be passed to browser.tabs.sendMessage()
- Added support for the
-
Working together on Interop 2022
- https://webkit.org/blog/12288/working-together-on-interop-2022/
- 以下に focus
- Cascade Layers
- Color Spaces and Functions
- Containment
- Dialog Element
- Form Fixes
- Scrolling
- Subgrid
- Typography and Encodings
- Viewport Units
- Web Compat
Position
-
[webkit-dev] Request for position on FedCM (was WebID)
- https://lists.webkit.org/pipermail/webkit-dev/2022-March/032153.html
-
We are generally supportive and interested in working together to make this coexist well with passkeys.
Other
- Taming CSS Variables with Web Inspector
Edge 動向
Stable: 99
Updates
- Improving DevTools together: Announcing the new Edge DevTools feedback repository
- Microsoft Edge and Interop 2022
-
Appears to say: Microsoft Edge now provides auto-generated image labels
- https://blogs.windows.com/msedgedev/2022/03/17/appears-to-say-microsoft-edge-auto-generated-image-labels/
- Edge で alt のない画像の alt を Cognitive の Computer Vision API で自動生成
- Computer Vision API でできること
-
https://westcentralus.dev.cognitive.microsoft.com/docs/services/computer-vision-v3-2/operations/56f91f2e778daf14a499f21b
- face detection
- dominant, accent color estimation
- catogorizing
- describing english sentences
- etc
-
対象外
- decorative image (alt が空、 role=presentation)
- 50x50 未満の画像
- 大きすぎる画像
- 性的な画像
-
Internet Explorer 11 デスクトップ アプリケーションのサポート終了 - 発表に関連する FAQ のアップデート - Windows Blog for Japan
- https://blogs.windows.com/japan/2022/02/21/internet-explorer-11-desktop-app-retirement-faq/
- 2022 年 6 月 15 日に提供終了した後には、IE11 はサポートの提供が終了となります。日本を除くすべての国のユーザーは、2022 年 6 月 15 日以降から Microsoft Edge への移行が開始されます。
Chakra
Other
- Edge/Chrome Policy Registry Entries - text/plain
WHATWG/W3C 動向
Draft
- Recommendation
- Proposed Recommendation
- Candidate Recommendation
- Working Draft
-
First Public Working Draft
- Autoplay Policy Detection
-
Chartering
- HTML Working Group Charter extended until 30 April 2022
Other
-
Add the
<search>
element by domenic · Pull Request #7320 · whatwg/html- https://github.com/whatwg/html/pull/7320
role=search
に対応する要素がないため<search>
を追加する
-
The WHATWG Blog - Retro-specifying fetch/performance
- https://blog.whatwg.org/retro-specifying-fetch-performance
-
Fetch / Performance API / HTML など仕様が別れている実装の非互換を解消するために取り組む
- preload の挙動
- Link ヘッダの処理
-
Making WebViews work for the Web | W3C Blog
- https://www.w3.org/blog/2022/03/making-webviews-work-for-the-web/
- WebViews Community Group
TC39 動向
Meeting
-
2021-03
- https://github.com/tc39/agendas/blob/main/2022/03.md
- 明日から開催
- Array Grouping Status Update
- Resizable buffers normative changes for TA#set and TA#subarray
- Temporal update and normative changes
- ShadowRealms Updates
- Destructuring Private Fields for Stage 3
- RegExp set notation + Unicode properties of strings for Stage 3
- Change Array by Copy for Stage 3
- Bikeshedding pipe operator's topic token
- Decorators for Stage 3
- Bikeshedding call-this syntax
- Pattern matching for Stage 2
- String.dedent Status Update
- Units Conversion For stage 1 slides
- Intl.MessageFormat for Stage 1
- Function.prototype.once for Stage 1
- Types as Comments for Stage 1
Proposals Diff
New Proposals
-
Types as Comments
- https://github.com/giltayar/proposal-types-as-comments/
- TS のような型アノテーションをコメントとして無視する提案
- JSDoc では表現力に限界があるし冗長
- ランタイムがチェックすることは目的とせず、トランスパイルを無くす目的
-
Function.prototype.once for JavaScript
- https://github.com/js-choi/proposal-function-once
- 一回だけ実行できて、それ以降評価されない関数
Other
IETF 動向
WG
-
IETF
- IETF | IETF 113 Vienna and Online
-
httpwg
- https://lists.w3.org/Archives/Public/ietf-http-wg/
- https://github.com/httpwg/wg-materials/
- draft-wood-httpbis-ech-coalescing-00 - HTTP Connection Reuse Based on TLS Encrypted ClientHello
-
quicwg
- https://github.com/quicwg/wg-materials/blob/main/ietf113/agenda.md
- https://github.com/quicwg/wg-materials/blob/main/ietf113/minutes.md
- QUIC Version Negotiation
- QUIC-LB Update
- QUIC V2
- Multipath extension for QUIC
- qlog structured event logging the Superman update
- draft-ietf-quic-qlog-quic-events-01 - QUIC event definitions for qlog
- draft-ietf-quic-qlog-h3-events-01 - HTTP/3 and QPACK qlog event definitions
- draft-kuhn-quic-bdpframe-extension-00 - BDP Frame Extension
- draft-kuhn-quic-careful-resume-00 - Carefully Resume QUIC Session
- draft-banks-quic-cibir-01 - QUIC Connection ID Based Initial Routing
- draft-taps-quic-mapping-00 - A Transport Services Mapping for QUIC
-
webtrans
- https://github.com/tlswg/wg-materials/blob/master/ietf113/agenda.md
- 1. Preliminaries, Chairs (10 minutes)
- 2. W3C WebTransport Update, Will Law (5 minutes)
- 3. WebTransport over HTTP/3, Victor Vasiliev (45 minutes)
- 4. WebTransport using HTTP/2, Eric Kinnear (45 minutes)
- 5. Hums, Wrap up and Summary, Chairs & ADs (15 minutes)
-
tlswg
- https://github.com/tlswg/wg-materials/blob/master/ietf113/agenda.md
-
https://notes.ietf.org/notes-ietf-113-tls
- cTLS
- RFC8447bis
- Secure Negotiation of Incompatible Protocols in TLS
- Hybrid key exchange in TLS 1.3 (Note that this may shift to the end of the meeting to accommodate presenter availability.)
- ECH update
- wpack
- masque
- pearg
- privacypass
- dispatch
- secdispatch
Other
CDN 動向
Cloudflare
- Unlocking QUIC's proxying potential with MASQUE
-
DNSSEC issues take Fiji domains offline
- https://blog.cloudflare.com/dnssec-issues-fiji/
- DNSSec の設定ミスでフィジーのドメインが全て落ちた
-
Announcing experimental DDR in 1.1.1.1
- https://blog.cloudflare.com/announcing-ddr-support/
- DoH, DoT をサポートしているかを知るためのプロトコル
- Internet traffic patterns in Ukraine since February 21, 2022
-
iCloud Private Relay: information for Cloudflare customers
- https://blog.cloudflare.com/icloud-private-relay/
- Apple の Private Relay の一部は Cloudflare のインフラだった
- Ingress は Apple で Egress は Cloudflare
- HPKE: Standardizing public-key encryption (finally!)
Fastly
- Business continuity amid the invasion of Ukraine | Fastly
Other
- Akamai Blog | Powering and Protecting Online Privacy: iCloud Private Relay and Information for Akamai Customers
セキュリティ動向
- Validate all the things: improve your security with input validation! | The GitHub Blog
-
Trusted Types rollouts - w3c
- https://gadgets.kotowicz.net/poc/Trusted%20Types%20rollouts%20-%20w3c.pdf
- Meta, MS, Google による Trusted Types の deploy report
- SoK: SCT Auditing in Certificate Transparency
周辺動向
-
Open Web Advocacy
- https://open-web-advocacy.org/
- Apple が iOS 上でのブラウザエンジンを webkit に限定していることを批判
- CMA に対して事態を説明する機会があるため、コメントを集めている
- Coinhive 事件最高裁解説 後編 @IT
-
Microsoft Internet Explorer 11.0 および Firefox のサポート終了について - PayPay 銀行
- https://www.paypay-bank.co.jp/news/2022/0307.html
- https://www.paypay-bank.co.jp/spec/index.html
-
Windows 10
- Microsoft Internet Explorer 11.0
- Microsoft Edge 最新版
- Google Chrome 最新版
- Firefox 最新版
-
macOS 10.15
- 標準の Safari のみ
- サポートが減るのは Win10 のみで macOS は最初から Safari のみ
- 「Firefox」サポートしないサービス続々 国内シェア今や 6%足らずに: J-CAST トレンド
-
Interop 2022
- Interop 2022: browsers working together to improve the web for developers
- Announcing Interop 2022 - Mozilla Hacks - the Web developer blog
- Working together on Interop 2022
- Microsoft Edge and Interop 2022
- Igalia and Interop 2022 | Igalia
- Bocoup and Interop 2022 - web standards - Bocoup
-
Why the World Must Resist Calls to Undermine the Internet - Internet Society
- https://www.internetsociety.org/blog/2022/03/why-the-world-must-resist-calls-to-undermine-the-internet/
- ロシアをインターネットから隔離すべきという主張をすべき人がいる
- しかし、それはインターネットの基本的な部分を見落としている
- そもそもインターネットは国境を尊重するような作りではない
- アクセスする権利を選ぶようなことはしない、インターネットは全ての人のためのものだ
-
ロシア情勢が Web / Internet / Tech に与えた影響の記録 2022 年 3 月
- https://zenn.dev/jxck/scraps/80c3e1c272c02b
- まとめてみたらキリがなかった
イベント
-
3 月
- 19-25: IETF | IETF 113 Vienna
- 28-31: 89th meeting of Ecma TC39
- 4 月
-
5 月
- 11-12: Google I/O
- 17-18: BlinkOn 16
- 26: SecWeb Workshop 2022
Wrap Up
-
Chrome
-
99
- Cascade Layers
- showPicker()
-
100
- UA reduction deprecation trial
- AbortSignal.throwIfAborted()
- Capability Delegation
-
Ship
- Priority Hints
hidden=until-found
/ beforematch
-
Prototype
- Cookie age upper limit
@scope
- bfcache NotRestoredReason API
- update on Popup API
-
web.dev
- Interop 2022
-
99
-
Firefox
-
98
<dialog>
-
Ship
pipeTo()
-
Prototype
content-visibility: hidden
-
Other
- Tuple implementation by Igalia
- Exposure guidelines update on standardization venue
- MDN redesign
- MDN and Open Web Docs
- MDN Plus
- Web Vision
- Interop 2022
-
98
-
Safari
-
15.4
- lazyload
<dialog>
:has()
- Cascade Layers
svw
,lvw
,dvw
, etc.:focus-visible
- BroadCastChannel
findLast()
/findLastIndex()
hasOwn()
at()
- CSP Level 3
-
TP 141
overscroll-behavior
AbortSignal.timeout()
-
TP 142
- Subgrid
- Container Queries
-
Position Request
- positive on FedCM
-
Other
- Interop 2022
-
15.4
-
Edge
- Interop 2022
- Cognitive API で alt の自動生成
- IE11 から Edge への強制移行が「日本を除く」になってる
-
W3C/WHATWG
- Add
<search>
element to html
- Add
-
TC39
-
2021/3 の Meeting が盛り上がりそう
- Decorators for Stage 3
- Pattern Matching for Stage 2
- Types as Comments for Stage 1
- - IETF
- IETF | IETF 113 Vienna and Online
-
2021/3 の Meeting が盛り上がりそう
-
CDN 動向
-
Cloudflare
- DDR サポート on 1.1.1.1
- ウクライナのトラフィック解析
- iColud Private Relay の Egress を担当している話
-
Akamai
- iColud Private Relay の Egress を担当している話
-
Cloudflare
-
セキュリティ動向
- Meta, MS, Google による Trusted Types の Rollout Report
- SCT Auditing の Paper
-
周辺動向
- Open Web Advocay
- PayPay 銀行 Firefox サポート終了
- Interop 2022 の各社ブログ
- Internet Society の「国境でアクセスを弾いたりしない」
- ロシア情勢が Web/Internet/Tech に与えた影響の記録 2022 年 3 月