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
- https://developer.chrome.com/blog/new-in-chrome-123
- light-dark() CSS function.
- Long Animation Frames API.
- Service worker Static Routing API.
-
What's new in DevTools (Chrome 123)
- https://developer.chrome.com/blog/new-in-devtools-123
- Emulate a focused page in Elements > Styles
- 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
- Ship: 'pageswap' event
- Ship: Document Render-Blocking
- Ship: FedCM CORS requirement on ID assertion endpoint
- Ship: Private Aggregation debug mode for auctionReportBuyers reporting
- Ship: Used color scheme root scrollbars
- Ship: Compute Pressure
- Ship: RegExp duplicate named capture groups
- Ship: Standard-compliant pseudo-element argument for getComputedStyle & KeyframeEffect
- Ship: WebGPU: ServiceWorker and SharedWorker support
- Ship: Adding Cross-site Ancestor Chain Bit to CHIPS Partition Key
- Ship: 'writingsuggestions' attribute
- Ship: Document picture-in-picture: add option to hide back-to-tab button
- Ship: Extending Storage Access API (SAA) to non-cookie storage
- Ship: Protected Audience: Split up large trusted signals fetches & deprectedReplaceInURN via auction config
- Ship: SVG context-fill and context-stroke
- Ship: Attribution Reporting Feature Bundle: Header Error Debug Reports, Preferred Platform field, Changing Source Deactivation
- Ship: CSS view-transition-class and class VT argument syntax
- Ship: X25519Kyber768 key encapsulation for TLS on Desktop
- Ship: Allow top layer elements to be nested within popovers
- Ship: RegExp modifiers
- Ship: Used color scheme root scrollbars
- Ship: visualViewport.onscrollend Support
-
Implement and Ship: OpusEncoderConfig
signal
andapplication
parameters - Prototype: Confirmation of Action API
- Prototype: No-Vary-Search support for prerender
- Prototype: PNA permission prompt for non-fetch requests
- Prototype: TLS trust expressions
- Prototype: Web Serial connected attribute and RFCOMM connection events
- Prototype: Speculation Rules Prefetch: Vary on particular cookies
- Prototype: Playout Statistics API for WebAudio
- Prototype: Gamepad API Trigger-Rumble Extension
- Prototype: Document picture-in-picture: propagate user activation
- Prototype: FedCM as a trust signal for the Storage Access API
- Experiment: FedCM Button Mode API and Use Other Account API
- Experiment: Add JavaScript timer wake up alignment for unimportant cross-origin frames
- Experiment: WebAssembly JS String Builtins
- Experiment: Skip Preload Scanning
- Extend Deprecation Trial: Restrict "private network requests" for subresources from public websites to secure contexts.
- Extend Experiment: Extending Storage Access API (SAA) to non-cookie storage
- Extend Experiment: Capture all screens
- Extend Deprecation Trial: Removal of X-Requested-With in WebView
- Continue Experimenting: Tabbed Web Apps
- Deprecate and remove: Stop sending blur events on element removal
- Deprecate and Remove: Deprecate the includeShadowRoots argument on DOMParser
- Ready for Developer Testing: document.caretPositionFromPoint API
- Intent for Reverse Origin Trial: Media Previews opt-out
- Change:
- Unship:
- Remove:
- Web-Facing Change PSA: Lazy load scroll margin for iframes
- Web-Facing Change PSA: SharedWorker script inherit controller for blob script URL
- Web-Facing Change PSA: Stop modifying author-defined selection colors
- Web-Facing Change PSA: Update LongTask code to use Long animation frames as a backend
- Coming soon: Windows ClearType Text Tuner Integration
Other
-
web.dev
- https://web.dev/
-
Blog
- New to the web platform in February
- Interaction to Next Paint is officially a Core Web Vital 🚀
-
Articles
- Why is CrUX data different from my RUM data?
- Add a web app manifest
- SameSite cookies explained
- Custom metrics
- Content security policy
- Cross-Origin Resource Sharing (CORS)
- Back and forward cache
- Accessibility for web developers
- userVerification deep dive
-
The
<model-viewer>
web component - Capture audio and video in HTML5
- Compiling to and optimizing Wasm with Binaryen
- Interaction to Next Paint (INP)
- Optimize long tasks
- Determine the passkey provider with AAGUID
-
Case Studies
- How PubTech's Consent Management Platform reduced INP on their customers' websites by up to 64%, while also improving ad viewability by up to 1.5%
- google for developers
- google developer japan blog
-
chrome developer blog
- Chrome Extensions: eyeo's journey to testing service worker suspension
- Improvements to the Speculation Rules API
- Supercharge compression efficiency with shared dictionaries
- A Next.js package for managing third-party libraries
- What's New in WebGPU (Chrome 123)
- Hide extension requests plus more Network panel improvements
- Performance tooling in 2024 and beyond
- Private Network Access: Extended protection for web workers and navigation fetches
- Use the Service Worker Static Routing API to bypass the service worker for specific paths
- Keyboard focusable scrollers
- WebAssembly JavaScript Promise Integration (JSPI) enters origin trial
-
chromium blog
- https://blog.chromium.org/
- Chromium Blog: Speedometer 3: Building a benchmark that represents the web
- canary
-
google security blog
- https://security.googleblog.com/
- Google Online Security Blog: Secure by Design: Google's Perspective on Memory Safety
- Press Release: Future Software Should Be Memory Safe | ONCD | The White House
-
Google Online Security Blog: Real-time, privacy-preserving URL protection
- https://security.googleblog.com/2024/03/blog-post.html
- Fastly との OHTTP を裏で使っている
- Google Online Security Blog: Vulnerability Reward Program: 2023 Year in Review
-
search blog
- What web creators should know about our March 2024 core update and new spam policies
-
v8
- WebAssembly JSPI is going to origin trial · V8
-
other
-
[text-spacing-trim] Glyph collides if the font is "Yu Gothic UI" [331123676] - Chromium
- https://issues.chromium.org/issues/331123676
- Yu Gothic UI の括弧に問題があり、
text-spacing-trim
を適用すると括弧が重なる
- Yu Gothic UI に text-spacing-trim を適用するとバグる
-
[text-spacing-trim] Glyph collides if the font is "Yu Gothic UI" [331123676] - Chromium
Firefox 動向
Stable: 124
Updates
- Firefox 124.0, See All New Features, Updates and Fixes
-
Firefox 124 for developers - Mozilla | MDN
- https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/124
- content-visibility: auto
- text-wrap-mode/text-wrap-style
- AbortSignal.any()
- Inspector Performance and Other Improvements - These Weeks in Firefox: Issue 155
- A Better Screenshots Tool and More - These Weeks in Firefox: Issue 156 - Firefox Nightly News
- Improving Performance in Firefox and Across the Web with Speedometer 3 - Mozilla Hacks - the Web developer blog
Intents
- Ship: WebAssembly multi-memory
- Ship: Gradient rendering in different color interpolation methods
- Ship: navigator.clipboard.readText()
- Ship: CustomStateSet
- Prototype: ARIA Element Reflection
- Prototype: Selection.getComposedRanges() and ShadowDOM Selection
- Prototype and Ship: align-content on block containers
-
Prototype & Ship: URL.parse()
- https://groups.google.com/a/mozilla.org/g/dev-platform/c/3QgJqDYpEwA
- Consider adding non-throwing URL.parse(input, base) · Issue #372 · whatwg/url
- Change:
- Remove:
Newsletter
- Firefox DevTools Newsletter - 123 - Firefox Developer Experience
- Firefox WebDriver Newsletter - 124 - Firefox Developer Experience
- Necko Newsletter #5: Strengthening Community Involvement
- SpiderMonkey Newsletter (Firefox 124-125) | SpiderMonkey JavaScript/WebAssembly Engine
MDN / Open Web Docs
- Lift-off: The MDN Curriculum launch
- Modernizing conventional test automation with TestGrid
- Creating color palettes with the CSS color-mix() function
- Introducing our Director of Open Web Docs - Florian Scholz!
- Igalia Joins Open Web Docs Governing Committee
- Testing JavaScript with Jest on Vultr
- Interop 2023: MDN updates
Standard Position
-
今月 Close された Issue と PR ものをみる
- https://github.com/mozilla/standards-positions/issues?q=closed%3A%3E2024-03-01+
-
Positive
- MediaRecorder: Support mp4 container with avc1 and mp4a.40.2 codecs for MediaRecorder #996
- [css-color-adjust-1] Root non-overlay scrollbars used color scheme #995
Other
- You can now sponsor Servo on GitHub and Open Collective! - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
- Searchfox Update: calls-between and other diagram improvements
- Manifest V3 & Manifest V2 (March 2024 update) - Mozilla Add-ons Community Blog
- MathML layout tests have all been converted to WPT format
- ESMification: in-tree migration completed!
-
Mozilla just ditched its privacy partner because its CEO is tied to data brokers - The Verge
- https://www.theverge.com/2024/3/22/24109116/mozilla-ends-onerep-data-removal-partnership
- Mozilla Monitor Plus で使っていた Onerep という個人情報削除ツールとの提携をやめた
- Onerep の CEO がデータブローカーの会社も立ち上げていたことがわかったため
- Didthis A New App for Hobbyists
-
Update Firefox on Android UA string Android version · Issue #257 · whatwg/compat
- https://github.com/whatwg/compat/issues/257#issuecomment-1973814589
- Android 版 Firefox の UA 文字列で Android のバージョンを固定したが Cisco のソフトウェアが壊れたためリバートされた
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
-
Inline Layout
-
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
-
Additional codecs
- 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
- 今月 Close されたものをみる
Other
- Web Inspector: Remove throttling experimental feature pending correct... · WebKit/WebKit@6c1979d
- Office of Public Affairs | Justice Department Sues Apple for Monopolizing Smartphone Markets | United States Department of Justice
- Family Emoji Redesign - Gender Inclusive Variations - 23029-family-emoji.pdf
- iOS 17.4 Emoji Changelog
-
Update: 2024-03-30
- Family にカラーバリエーションをつけるとバラけるのは、以前のフォントからそうでした。
Edge 動向
Stable: 123
Updates
Other
- Latest (and greatest) AI-powered tools in Edge you didn't know you needed - Microsoft Edge Blog
-
Browser Extensions: Powerful and Potentially Dangerous - text/plain
- https://textslashplain.com/2024/03/07/browser-extensions-powerful-and-potentially-dangerous/
- 拡張は便利だが危険でもある
- 最初は安全であっても、将来も安全とは限らない
- manifest v3 はこれを緩和するものだが、陰謀論が広まった
- できるだけブラウザ機能で行い、不要なものは削除すべき
- 社内では、許可リスト以外をブロックするポリシーがあった方がいい
- 独自の社内 Web ストアを作ってレビューしたものを管理することもできる
- 参考になる PDF もある
- https://support.google.com/chrome/a/answer/9296680
- Contributing to Speedometer 3.0: Capturing real-world challenges on the web - Microsoft Edge Blog
- Dev Channel update to 124.0.2450.2 is live. - Microsoft Community Hub
- Making Mojo Exploits More Difficult | Microsoft Browser Vulnerability Research
- pushState and URL Blocking - text/plain
- Attacker Techniques: Gesture Jacking - text/plain
-
Deprecated features in the Windows client - What's new in Windows | Microsoft Learn
- https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features
- Windows は TLS の RSA Key で 2048bit 以下を deprecate した
- https://www.bleepingcomputer.com/news/microsoft/microsoft-announces-deprecation-of-1024-bit-rsa-keys-in-windows/
WHATWG/W3C 動向
Draft
- Recommendation
- Proposed Recommendation
- Candidate Recommendation
- Working Draft
- First Public Working Draft
Open/UI
Other
- Marking the Web's 35th Birthday: An Open Letter - World Wide Web Foundation
- W3C adopts new Code of Conduct (Code)
- Hiring: Chief Development Officer
- Hiring: Accessibility Content Specialist (worldwide); Technical Specialist (USA)
- RDF Dataset Canonicalization is a W3C Proposed Recommendation
- Add URL.parse() · whatwg/url@58acb06
TC39 動向
Meeting
Proposals Diff
- https://github.com/tc39/proposals/compare/main@{2024-01-01}...main@{2024-02-01}
- https://tc39.github.io/beta/
- 0->1
- 1->2
- 2->2.7
- 2.7->3
- 3->4
New Proposals
Other
WinterCG 動向
Meeting
-
2024-03-07 Meeting
- https://github.com/wintercg/admin/issues/62
- wintercg/proposal-functions-api: Discussing standardizing serverless JS functions
- wintercg/proposal-cli-api: WinterCG proposal for standardizing CLI APIs
- WinterCG WPT Subset
IETF 動向
IETF
-
IETF 119 3/16-22 Brisbane
- 来月みる
- HTTPWG Minutes
- HTTPAPI Minutes
WG
- RFC
-
Work
- Last Call: <draft-ietf-wish-whip-13.txt> (WebRTC-HTTP ingestion protocol (WHIP)) to Proposed Standard
- [TLS] Working Group Last Call for ECH
- [TLS] Draft on "TLS 1.2 feature freeze"
- [TLS] I-D Action: draft-ietf-tls-rfc8446bis-10.txt
- Meeting
Other
- There Are No Standards Police
CDN 動向
Cloudflare
- Remediating new DNSSEC resource exhaustion vulnerabilities
- polyfill.io now available on cdnjs: reduce your supply chain risk
- The state of the post-quantum Internet[a]
- Advanced DNS Protection: mitigating sophisticated DNS DDoS attacks
- Upcoming Let's Encrypt certificate chain change and impact for Cloudflare customers
- Undersea cable failures cause Internet disruptions for multiple African countries
Fastly
- New options for Polyfill.io users - General - Fastly Community
Other
- Learning from the LockBit Takedown | Akamai
セキュリティ動向
- GoFetch
- 総務省|報道資料|LINE ヤフー株式会社に対する通信の秘密の保護及びサイバーセキュリティの確保に係る措置(指導)
- Publickey が受けた DoS 攻撃、これまでの経緯と対策まとめ - Publickey
- 続、 Publickey が受けた DoS 攻撃、これまでの経緯と対策まとめ - Publickey
周辺動向
- WCAG 2.2 日本語訳 公開のお知らせ | ウェブアクセシビリティ基盤委員会(WAIC)
-
Free Prototype Program - Bocoup
- https://bocoup.com/blog/free-prototype-program
- 何か見込みのあるものをプロトタイプできるプログラム
-
Making messaging interoperability with third parties safe for users in Europe - Engineering at Meta
- https://engineering.fb.com/2024/03/06/security/whatsapp-messenger-messaging-interoperability-eu/
- DMA に対応した WhatsApp と Messenger の変更説明
- E2EE を維持しながらサードパーティとの互換性を可能にする方法
- Why Browsers Get Built - Infrequently Noted
- So, what exactly did Apple break in the EU?
- New Ways to Sponsor Servo | Igalia
- Web Engines Hackfest 2024 | Igalia
- Better video for mobile RTC with AV1 and HD - Engineering at Meta
- Logarithm: A logging engine for AI training workflows and services - Engineering at Meta
- Choosing Between gzip, Brotli and zStandard Compression | Paul Calvano
-
Cloud Run 上のページが一部の Chrome 環境で文字化けする謎を探るべく我々は Google Cloud の奥地へと向かった
- https://zenn.dev/yumemi_inc/articles/cloud-run-chrome-mojibake
-
Cloud Run は執筆時現在 zstd による圧縮に対応していない
-
ヘッダの Content-Encoding: zstd のみが削除され,ボディは圧縮されたまま応答される
-
ブラウザはこの応答を正しく解釈できないため文字化けのような表示となる
-
List of 2024 Leap Day Bugs
- https://codeofmatt.com/list-of-2024-leap-day-bugs/
- 地球の自転が速くなっているため 2029 年までに「負のうるう秒」が必要になる可能性大、ネットや IT サービスが大混乱になる危険性も - GIGAZINE
- パスキーの導入開始:安全性と利便性を両立するゲームプレイの実現へ - Sony Interactive Entertainment Japan
- Brave, Mozilla, Vivaldi see browser installs rise on iOS • The Register
Cookie 動向
-
New Privacy-Preserving Ads API coming to Microsoft Edge - Microsoft Edge Blog
- https://blogs.windows.com/msedgedev/2024/03/05/new-privacy-preserving-ads-api/
- Edge の 3rd Party Cookie Deprecation アナウンス
- 1% ロールアウトを数ヶ月以内に実施
- 2024 年内は継続
- Ad Selection API のテストを呼びかけ
イベント
- 2 月
-
3 月
-
12: W3C Breakouts Day 2024
- https://github.com/w3c/breakouts-day-2024
- 2024 年 3 月 12 日開催
- 19-22: IETF | IETF 119 Brisbane
-
12: W3C Breakouts Day 2024
- 4 月
-
5 月
- 14: Google I/O 2024
- 21-23 Microsoft Build
-
6 月
- 3-5: Web Engine Hackfest
- 10: WWDC
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
-
123
-
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
-
124
-
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 がシルエットだけになった話
-
17.4
-
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()
-
Draft
-
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 アナウンス