ep162 Monthly Platform 202409
- published_at
- 2024-09-30
- guest
- @myakura
- toc
- 
          headings
Theme
第 162 回のテーマは 2024 年 9 月の Monthly Platform です。
Show Note
Chrome 動向
Stable: 129
Updates
- 
              New in Chrome 129
              - https://developer.chrome.com/blog/new-in-chrome-129
- Break up long tasks with scheduler.yield()
- Animations with intrinsic sizes
- Changes to CSS anchor positioning
 
- 
              What's new in DevTools, Chrome 129
              - https://developer.chrome.com/blog/new-in-devtools-129
- Recorder supports export to Puppeteer for Firefox
- 
                  Performance panel improvements
                  - Live metrics observations
- Search requests in the Network track
- See stack traces of performance.mark and performance.measure calls
 
- Use test address data in the Autofill panel
- 
                  Elements panel improvements
                  - Force more states for specific elements
- Elements > Styles now autocompletes more grid properties
 
- Lighthouse 12.2.0
- Miscellaneous highlights
 
- What's New in WebGPU (Chrome 129)
- 
              Chrome 130 beta
              - https://developer.chrome.com/blog/chrome-130-beta
- 
                  CSS
                  - CSS Container Queries flat tree lookup
- CSS Nesting: The nested declarations rule
- Full and unprefixed box-decoration-break support
- Allow more pseudo-elements and pseudo-classes after ::part()
 
- 
                  Web APIs
                  - Attribution Reporting API feature (Attribution Scopes)
- Attribution Reporting API feature (debug key privacy improvement)
- Compression dictionary transport with shared Brotli and shared Zstandard
- Concurrent smooth scrollIntoView()
- Document picture-in-picture: add option to ignore window bounds cache
- Improved error reporting in IndexedDB for large value read failures
- Keyboard focusable scroll containers
- Protected Audience Bidding and Auction Services
- Support non-special scheme URLs
- WebAssembly JavaScript String Builtins
- WebGPU: Dual source blending
- Web Serial: connected attribute and RFCOMM connection events
 
- 
                  Origin trials in progress
                  - Language Detector API
- WebAuthn attestationFormats
 
- 
                  Deprecations and removals
                  - Remove expectedImprovement in DelegatedInkTrailPresenter
- Deprecate non-standard GPUAdapter requestAdapterInfo() method
 
 
Intents
- 
              Ship: @property support <string>syntax
- Ship: Attribution Reporting Feature: Attribution Scopes
- Ship: Attribution Reporting Feature: Debug Key Privacy Improvement
- 
              Ship: CSS font-variant-emoji
- Ship: Capture all screens
- Ship: Dynamic safe area insets
- Ship: File System Access on Android and WebView
- Ship: Full and unprefixed box-decoration-break support
- Ship: WebAssembly JS String Builtins
- Ship: WebXr hand input module - Level 1
- Ship: RTCRtpEncodingParameters.scaleResolutionDownTo
- Ship: noopener-allow-popups COOP value
- 
              Ship: @pagemargin boxes
- Ship: SVG foreignObject does not taint the canvas for blob URLs
- Ship: Support currentcolor in Relative Color Syntax
- Ship: WebAuthn signal API
- Ship: WebHID on Dedicated Workers
- Ship: Private Aggregation API: increase contribution limit to 100 for Protected Audience callers
- Ship: WebGPU: Clip Distances
- Prototype and Ship: Private State Token API Permissions Policy Default Allowlist Wildcard
- 
              Prototype: Document-Policy: expect-no-linked-resources
- 
              Prototype: Popover invoker and anchor positioning improvements
              - https://groups.google.com/a/chromium.org/g/blink-dev/c/Z5wK8e1f1g4
- Invoker relationship が implicit な anchor 作るとこまでが入る
- つまり anchor 指定しなくても invoker は anchor になる
- popover 以外の anchor の話はまだ
- https://github.com/whatwg/html/pull/9144
- https://www.w3.org/2024/06/27-css-minutes.html#t02
 
- Prototype: Canvas Formatted Text
- Prototype: highlightsFromPoint API
- Prototype: WebHID on Dedicated Workers
- Prototype: CSS 'stretch' sizing keyword
- 
              Prototype: JPEG XL decoding support (image/jxl) in blink
              - https://groups.google.com/a/chromium.org/g/blink-dev/c/WjCKcBw219k
- iPhone でのサポートや Firefox の position が代わりそうという報を受けて現状どうなってる?という質問が上がった
 
- Experiment: "is-cross-site" bit in the HTTP Cache Partitioning Key
- Experiment: Incorporating navigation initiator into the HTTP cache partition key
- Extend Experiment 2: Capture all screens
- Extend Experiment: FedCM Bundle 6: Continuation API, Parameters API, Fields API, Multiple configURLs, Custom account labels
- Extend Experiment: fetchLater API
- Extend Experiment: Page-Embedded Permission Control
- 
              Deprecate and Remove: Remove non-standard GPUAdapter requestAdapterInfo()method
- PSA: Add Permission modals for Keyboard and Pointer Lock
- PSA: migration to Wptrunner has started
- PSA: Exposing "duplex" on Request
- Web-Facing Change PSA: Improved error reporting in IndexedDB for large value read failures
- Ready for Developer Testing: Deprecate getters of Intl Locale Info
Other
- 
              web.dev
              - Accessing hardware devices on the web
- Allow passkey reuse across your sites with Related Origin Requests
- Chrome ends support for First Input Delay
- New to the web platform in August
- Passkeys hackathon in Tokyo: Passkeys on IoT devices and more
- Tell us how you use CSS with the State of CSS survey
- Build responsible web experiences with generative AI
- 
                  Submit your proposals for Interop 2025
                  - https://web.dev/blog/interop2025-proposals
- interop/2025/selection-process.md at main · web-platform-tests/interop · GitHub
 
- Mitigate cross-site scripting (XSS) with a strict Content Security Policy (CSP)
- Storage for the web
 
- 
              google for developers
              - Updates to the Google Photos APIs: Picker API launch and Library API changes - Google Developers Blog
 
- 
              google developer japan blog
              - Google Developers Japan: ポスト量子暗号: 標準と進展
 
- 
              chrome developer blog
              - 
                  What's missing from HTML and CSS?
                  - https://developer.chrome.com/blog/missing-from-css
- 
                      The top ten requests
                      - Support for styling inputs
- Visually hidden
- position: sticky inside overflow:hidden
- Animate to height: auto
- Additional input types
- Real random numbers in CSS
- Mixin style classes
- Global styles in shadow DOM
- Dividing mixed units
- nth-letter
 
- 賛成かどうかのフォーム
 
- Introducing hints, Related Origin Requests and JSON serialization for WebAuthn in Chrome
- 
                  Anchor positioning syntax changes
                  - https://developer.chrome.com/blog/anchor-syntax-changes
- inset-areaは- position-areaに改名
- position-try-optionsは- position-try-fallbackに改名
- position-try-fallbacks: inset-area(top)は- position-try-fallbacks: top
 
- Introducing the Digital Credentials API origin trial
- The Keyboard Lock and the Pointer Lock APIs require permission from Chrome 130
- 
                  Request for developer feedback: customizable select
                  - https://developer.chrome.com/blog/rfc-customizable-select
- Try it out and give us your feedback
- Opting-in to the new <select>
- Breaking down the parts
- 
                      Enhance the existing <select>element- Basic styling
- Complex content within options
- Style the selected option
- Interactive options
 
- Limitations and accessibility notes
 
- Bluetooth RFCOMM updates in Web Serial
- Chrome Experiment: Process sharing
- Freeze screen & inspect disappearing elements
- Monitor your local and real-user Core Web Vitals performance in DevTools
- Feedback needed: How should we define CSS masonry?
- Writer and rewriter APIs available for early preview
- 
                  Sign up for the Language Detection API origin trial
                  - https://developer.chrome.com/blog/language-detection-origin-trial
- 読み込む AI Model の選択などのための言語の検出
 
- 
                  The Web Vitals extension, now in DevTools
                  - https://developer.chrome.com/blog/web-vitals-extension
- WebVitals の拡張の全機能が DevTools に入った
 
- Caching Demystified: Inspect, Clear, and Disable Caches
- Chrome to sync passkeys on Google Password Manager between desktop and Android
 
- 
                  What's missing from HTML and CSS?
                  
- chromium blog
- canary
- 
              google security blog
              - https://security.googleblog.com/
- Google Online Security Blog: Deploying Rust in Existing Firmware Codebases
- Google Online Security Blog: A new path for Kyber on the web
 
- 
              search blog
              - https://developers.google.com/search/
- Supporting AVIF in Google Search
 
- v8
- 
              other
              - 
                  Rick Byers: "The Chromium commit tracker ca…" - Toot Café
                  - https://toot.cafe/@RickByers/113147935000806939
- Chromium へのコントリビューターの推移
 
 
- 
                  Rick Byers: "The Chromium commit tracker ca…" - Toot Café
                  
Firefox 動向
Stable: 130.0
Updates
- 
              Firefox 130.0, See All New Features, Updates and Fixes
              - https://www.mozilla.org/en-US/firefox/130.0/releasenotes/
- 選択範囲の翻訳
- Firefox Labs で実験機能の UI を提供
 
- 
              Firefox 130 for developers - Mozilla | MDN
              - https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/130
- <details name>
- WebCodecs
 
- Fantastic Firefox Fixes - These Weeks in Firefox: Issue 167
- From ESR to Address Bar - These Weeks in Firefox: Issue 168
- 
              Take control of your browsing with Firefox's privacy and security features
              - https://blog.mozilla.org/en/products/firefox/firefox-privacy-security-features/
- Total Cookie Protection
- Fingerprinting protection
- DNS over HTTPS
- HTTPS-Only mode
- Phishing and malware protection
- Alerts for breached websites
- Firefox Multi-Account Containers
- 
                  Firefox Relay
                  - Get Firefox
 
- Related Articles
- Creating a public counterpoint for AI
- Firefox hacks for everyone: From cozy gamers to minimalists and beyond
- 
                  Browsers, cookies and surfing the web: The quirky history of internet lingo
                  - Keep up with all things Firefox
 
 
Intents
- Ship: Regular Expression Modifiers
- Ship: CHIPS(Cookies Having Independent Partitioned State)
- Ship: HTMLVideoElement's requestVideoFrameCallback
- Ship: WebRender accelerated SVG filter graphs
- Ship: MediaStreamTrack::getCapabilities
- Ship: fetch priority
- 
              Prototype: Blocking third-party cookies
              - https://groups.google.com/a/mozilla.org/g/dev-platform/c/9ILA7dMn_XA/m/14IfWWvADwAJ
- Spec として TAG の Finding が引用されている
- 2019 から Anti Tracking Policy に基づいて Known Tracker をブロックしてきたのが ETP
- 2022 から 3PC Partition したのが TCP
- しかしベンダ間でやってることは微妙に違った
- 全部ブロック + CHIPS がブラウザが目指す方向
- その互換性を高めるため、CHIPS を出した
- これを踏まえ、いよいよ全部ブロックする
 
- 
              Prototype: CookieStore API
              - https://groups.google.com/a/mozilla.org/g/dev-platform/c/OkoMESRn_uc
- 
                  We plan to land a prototype that diverges from the official spec by the following points: 
- 
                  1. Only cookie names and values are shared via CookieStore.get()/getAll()methods. In this way, we do not expose more than whatdocument.cookiealready offers.
- 
                  2. We don't implement the CookieStoreManagerand theServiceWorkerGlobalScope.oncookiechangeevent handler, with itsExtendableCookieChangeEventevent because we don't want to spawn ServiceWorkers at any cookie change
- 
                  3. Following up on the previous point, CookieStore.onchangeevent handler is also exposed to ServiceWorkers.
 
- Prototype: Redeclarable global eval-introduced vars proposal
- Prototype: autocorrect HTML attribute
- Prototype: Promise.try
- Prototype and ship: CSS nested declarations rule
- Prototype and ship: CSS text-emphasis-position:auto
- Prototype and ship: interactive-widget
- 
              Unship: HTTP/2 Push
              - https://groups.google.com/a/mozilla.org/g/dev-platform/c/vU9hJg343U8
- Firefox で HTTP/2 Push を利用しているサーバーが表示されないという報告がでた
- ヘッダーに大文字が入っていたのが原因
- 互換性の問題も出てきたこと、Chrome も削除したので Firefox でも削除する
 
- Unship: -moz-user-modify
- Changes to planned ESR 115 end-of-life
- Anti-Fingerprinting Telemetry
Newsletter
- Firefox WebDriver Newsletter 130 - Firefox Developer Experience
- Firefox DevTools Newsletter 130 - Firefox Developer Experience
MDN / Open Web Docs
- Locale-sensitive text segmentation in JavaScript with Intl.Segmenter
- Efficient data handling with the Streams API
- Get back to school! Supercharge your learning with MDN and Scrimba
Standard Position
- 今月 Close された Issue と PR ものをみる
- 
              Positive
              - DOM State-preserving move (Node.prototype.moveBefore)
- FileSystemObserver
- MediaStreamTrackProcessor and VideoTrackGenerator
- No-Vary-Search
- Style Container Queries (for custom properties)
- Transferable RTCDataChannel
- WebRTC Codec selection API
- css-ui field-sizingproperty
- fetchLater() API
 
- DOM State-preserving move (
- 
              Negative
              - FYI Private State Token API Permissions Policy Default Allowlist Wildcard
- Isolated Web Apps
 
- 
              Other
              - 
                  Firefox will consider a Rust implementation of JPEG-XL by bholley · Pull Request #1064 · mozilla/standards-positions
                  - https://github.com/mozilla/standards-positions/pull/1064
- JPEG XL の実装を再検討する
- Google の JPEG XL のチームが Rust によるデコーダーの実装を提案したため
 
 
- 
                  Firefox will consider a Rust implementation of JPEG-XL by bholley · Pull Request #1064 · mozilla/standards-positions
                  
Other
- 
              1.3 Million Subtests
              - https://bkardell.com/blog/1_3M-WPTMilestone.html
- Servo が WPT 73% を突破
- 他と異なり Gecko / KHTML 由来ではないエンジンとして急成長中
 
Safari 動向
Stable: 18.0
Updates
- 
              Release Notes for Safari Technology Preview 203 | WebKit
              - https://webkit.org/blog/15860/release-notes-for-safari-technology-preview-203/
- 
                  CSS
                  - Added support for scrollbar-gutter.
- Added support for cursor in ::marker.
- Added support for ruby-overhang.
 
- 
                  JS
                  - Added support for Iterator.prototype.constructor and Iterator.prototype[@@toStringTag].
- Added support for Iterator.from from Iterator Helpers Proposal.
- Remove obsoleted Temporal.Instant API.
 
- 
                  Media
                  - Added support for allowing websites to override the system-default accessibility caption styling.
 
- 
                  WebApps
                  - Parse dir member of Web Application Manifest.
 
- 
                  WebAssembly
                  - Added support for return_call_ref.
 
- 
                  Web Inspector
                  - Added support for sourcemaps to be blackboxed.
- Added support for showing boundThis for arrow functions in the console.
 
 
- 
              WebKit Features in Safari 18.0 | WebKit
              - https://webkit.org/blog/15865/webkit-features-in-safari-18-0/
- 
                  New in Safari 18
                  - 
                      Distraction Control
                      - 邪魔なバナーやポップアップを非表示にする
 
- 
                      Viewer
                      - 動画をフルスクリーンで見れたり
 
- 
                      iPhone Mirroring and remote inspection
                      - Mac から iPhone を使ってデバッグが簡単に
 
 
- 
                      Distraction Control
                      
- 
                  Web apps for Mac
                  - 
                      Opening links
                      - インストールされたアプリが優先で開く
 
- 
                      Extension support
                      - アプリでも拡張が使える
 
 
- 
                      Opening links
                      
- 
                  CSS
                  - View Transitions
- Style Queries
- currentcolor and system color keywords in Relative Color Syntax
- 
                      Translucent accent colors
                      - アクセントカラーでアルファの指定
 
- Animating display
- Backdrop Filter
- Content visibility
- 
                      And more
                      - prefers-contrast
 
 
- 
                  Spatial Web
                  - WebXR
- Spatial photos and panoramas
- Shaping interaction regions on visionOS
- Video on visionOS
 
- 
                  HTML
                  - Writing Suggestions
- 
                      Switch
                      - <input switch>で触覚フィードバック
 
- Date and time inputs
- 
                      ARIA
                      - aria-braillelabel
- aria-brailleroledescription
 
 
- 
                  JavaScript
                  - RegExp の v flag
- PopStateEvent's hasUAVisualTransition
- subresource integrity in imported module
- Request, Response, Blob, PushMessageDate に byets()
- document.fragmentDirective
 
- 
                  Web API
                  - URL.parse
 
- Canvas
- 
                  Managed Media Source
                  - MMS, MSE の worker サポート
 
- WebRTC
- 
                  HTTPS
                  - Auto Upgrade Mixed Contents (lv2)
 
- WebGL
- Web Inspector
- Passkeys
- Safari Extensions
- Apple Pay
- 
                  Deprecations
                  - Canvas
- CSS
- 
                      Images
                      - deprecate JPEG2000
- UA 見て返してる CDN は注意
 
- JavaScript
- Media
- 
                      Storage
                      - AppCache 削除
 
- SVG
- Web API
- WebView
 
- 
                  Bug Fixes and more
                  - Accessibility
- Animations
- Apple Pay
- Authentication
- Canvas
- CSS
- Editing
- Forms
- History
- HTML
- JavaScript
- Loading
- Media
- Networking
- Rendering
- Scrolling
- Security
- SVG
- Text
- Web Animations
- Web API
- Web Apps
- Web Assembly
- Web Extensions
- Web Inspector
- Web Views
- WebDriver
- WebRTC
 
 
- Get Ready for Interop 2025: Your Chance to Shape the Web | WebKit
Standard Positions
- 今月 Close されたものをみる
- 
              Support
              - CSS background-clip
- CSS Shape function
 
Other
- 
              iPhone 16 Pro Supports JPEG-XL Format - MacRumors
              - https://www.macrumors.com/2024/09/09/iphone-16-pro-supports-jpeg-xl-format/
- iPhone 16 Pro シリーズでは ProRaw フォーマットで JPEG XL が使えるようになった
 
Edge 動向
Stable: 129
Updates
- 
              https://blogs.windows.com/msedgedev/
              - ここがメイン
 
- 
              https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel
              - ここでも見れる
 
- 
              https://twitter.com/MSEdgeDev
              - これを見るしか無い
 
- Looking forward to an Interop 2025 that addresses your top needs - Microsoft Edge Blog
- Taking control of your browser performance when using extensions with Microsoft Edge - Microsoft Edge Blog
- Tame your workday with Microsoft Edge for Business - Microsoft Edge Blog
Other
- 
              Welcome to Fall, I guess? - text/plain
              - https://textslashplain.com/2024/09/16/welcome-to-fall-i-guess/
- 
                  Two months without a blog post? Sheesh. A lot has happened in two months, although perhaps nothing especially interesting. 
 
WHATWG/W3C 動向
Draft
- Recommendation
- Proposed Recommendation
- Candidate Recommendation
- Working Draft
- 
              First Public Working Draft
              - CSS Grid Layout Module Level 3
- CSS Values and Units Module
 
Open UI
- https://github.com/openui/open-ui/tree/main/meetings/telecon
- 
              open-ui/meetings/telecon/2024-09-05.md at main · openui/open-ui
              - https://github.com/openui/open-ui/blob/main/meetings/telecon/2024-09-05.md
- [interest invokers] Touch inputs #1052
- [select] removing pseudo element for fallback button #1086
 
- 
              open-ui/meetings/telecon/2024-09-12.md at main · openui/open-ui
              - https://github.com/openui/open-ui/blob/main/meetings/telecon/2024-09-12.md
- [interest invokers] Touch inputs #1052
- Extend popovertarget to support custom elements #1088
- [select] keyboard behavior #1087
 
- 
              [CSSWG]OpenUI-WHATWG/HTML-CSSWG Meeting 2024-09-19
              - https://lists.w3.org/Archives/Public/www-style/2024Sep/0019.html
- RESOLVED: Add the principles and examples of use to css-forms-1
- RESOLVED: Add fantasai and ntim as editors of css-forms-1
- RESOLVED: Do not add a pseudo-element for the user-agent fallback
- RESOLVED: Font properties won't be set in the UA style sheet (Issue
- There was interest in expanding the PR for WHATWG issue #10317
 
- 
              Meeting 7 for joint OpenUI-WHATWG/HTML-CSSWG task force on styleable form controls
              - https://github.com/whatwg/html/issues/10582
- Stylable form control
 
WHATNOT meeting
- https://github.com/whatwg/html/issues?q=is%3Aissue+is%3Aopen+WHATNOT+meeting
- 
              Upcoming WHATNOT meeting on 2024-09-05 · Issue #10589 · whatwg/html
              - https://github.com/whatwg/html/issues/10589
- Stylable Select
- <selectedoption>
 
- 
              Upcoming WHATNOT meeting on 2024-09-12 · Issue #10601 · whatwg/html
              - https://github.com/whatwg/html/issues/10601
- Dynamic import maps
- Stylable Select
- <selectedoption>
 
- Upcoming WHATNOT meeting on 2024-09-19 · Issue #10622 · whatwg/html
- 
              TPAC 2024 meeting · Issue #326 · whatwg/meta
              - https://github.com/whatwg/meta/issues/326
- 来月 minutes を見る
 
Other
- Consortium Members elect Board of Directors
- W3C announces Sylvia Cadena as inaugural Chief Development Officer
- 
              Fonts, Privacy, and Not Breaking the Web
              - https://lists.w3.org/Archives/Public/www-style/2024Sep/0023.html
- ローカルフォントを読まないと表示できない言語などについてのレポート
 
TC39 動向
Meeting
- Meeting Note が公開された時だけやる、それ以外はやらない。
Proposals Diff
- 0->1
- 1->2
- 2->2.7
- 2.7->3
- 3->4
New Proposals
WinterCG
- https://github.com/wintercg/admin/issues?q=is%3Aissue+label%3Ameeting
- 2024-09-19 meeting · Issue #72 · wintercg/admin
- 2024-09-05 meeting · Issue #67 · wintercg/admin
Other
- 
              JavaScript™
              - https://javascript.tm/
- Oracle は JS の商標を持っている
- しかし JS は一般用語になった
- ちゃんと放棄してくれないと面倒だからパブリックにしろ
- という署名
 
- Summary of the July-August 2024 TC39 plenary
IETF 動向
WG
- RFC 9659 on Window Sizing for Zstandard Content Encoding
- Work
- Protocol Action: 'Compression Dictionary Transport' to Proposed Standard
- Meeting
Other
CDN 動向
Cloudflare
- NIST's first post-quantum standards
- 
              Introducing Speed Brain: helping web pages load 45% faster
              - https://blog.cloudflare.com/introducing-speed-brain/
- Speculation Rules
 
Fastly
- A Look at Global CDN Performance in China | Fastly
Other
セキュリティ動向
- 
            gaining access to anyones browser without them even visiting a website - eva's site
            - https://kibty.town/blog/arc/
- Arc の脆弱性
- CVE-2024-45489 Response - Arc
- https://arc.net/blog/CVE-2024-45489-incident-response
 
周辺動向
- What RSS Needs
- 
            Home | International World Wide Web Conference 2024 ( WWW2024 | The Web Conf 2024 )
            - https://www2024.thewebconf.org/
- QUIC is not quick enough over fast internet | Hacker News
- QUIC is not Quick Enough over Fast Internet
 
- [Video] Nix explained from the ground up - surma.dev
- 
            The State of ES5 on the Web - Philip Walton
            - https://philipwalton.com/articles/the-state-of-es5-on-the-web/
- もう ES5 へのトランスパイルなんかする必要ないよ
 
- Generated Web Apps
- Masonry and good defaults - Rachel Andrew
- Interop 2025 Opens for Proposals | Igalia
- Maintaining Chromium downstream: update strategies - José Dapena blog
- 
            My recent contributions to Gecko (3/3) · Frédéric Wang
            - https://frederic-wang.fr//2024/09/05/my-recent-contributions-to-gecko-fetch-priority/
- Gecko に Fetch Priority を実装した
 
- Graphics improvements in WebKitGTK and WPEWebKit 2.46 | Carlos Garcia Campos
- 
            Igalia: 2024 Mid-season Power Rankings
            - https://bkardell.com/blog/2024-Midseason.html
- Igalia がどのくらい貢献したか
 
- Announcing BCD Watch - Eric's Archived Thoughts
- Rauchg が Ladybird に 5 万ドルを寄付
- [作って学ぶ] ブラウザのしくみ──HTTP、HTML、CSS、JavaScript の裏側
Cookie 動向
イベント
- 
            9 月
            - 7: Web Developer Conference 2024 - connpass
- 23-27: TPAC 2024 Anaheim
 
- 10 月
- 
            11 月
            - 02-08: IETF 121 Dublin
 
Wrap Up
- Chrome
- 
            129
            - scheduler.yield()
- animations with intrinsic sizes
 
- 
            130 beta
            - CSS Nesting: Nested Declarations rule
- Compression dict with shared Brotli/Zstandard
 
- 
            Ship
            - font-variant-emoji
- currentcolor in RCS
 
- 
            Prototype
            - Document-Policy: expect-no-linked-resources
- Popover invoker and anchor positioning
- highlightsFromPoint
- CSS stretch
 
- 
            web.dev
            - Chrome ends support for FID
- Interop 2025
 
- 
            Chrome Developers
            - What's missing from HTML and CSS
- Customizable select
- CSS masonry
 
- 
            Google Security Blog
            - new path for Kyber
 
- 
            other blogs
            - AVIF in Google Search
 
- 
            other
            - Chromium contributors chart
 
- 
            Firefox
            - 
                130
                - <details name>
- WebCodecs
 
- 
                Ship
                - Regex modifiers
- CHIPS
- requestVideoFrameCallback
- Fetch Priority
 
- 
                Prototype
                - blocking third-party cookies
- CookieStore API
- autocorrect
- Promise.try
- CSS Nested Declarations Rule
- interactive-widget
 
- 
                other intents
                - unship HTTP/2 Push
 
- 
                Standard Position
                - 
                    positive
                    - No-Vary-Search
- Style Queries
- fetchLater()
 
- 
                    negative
                    - ISA
 
 
- 
                    positive
                    
- 
                other
                - Servo passing 1.3M wpt tests
 
 
- 
                130
                
- 
            Safari
            - 
                TP 203
                - scrollbar-gutter
- ruby-overhang
- Iterator helpers
 
- 
                18.0
                - 
                    New in Safari 18
                    - Distraction Control
 
- Web apps
- 
                    CSS
                    - View Transitions
- Style Queries
- currentcolor in RCS
- Animating display
- content-visibility
 
- 
                    Spatial Web
                    - WebXR
 
- 
                    HTML
                    - writingsuggestion
 
- 
                    JavaScript
                    - bytes()
- document.fragmentDirective
 
- 
                    API
                    - URL.parse()
 
 
- 
                    New in Safari 18
                    
- 
                Standard Position
                - 
                    Positive
                    - CSS background-clip
- Shape function
 
 
- 
                    Positive
                    
- 
                Other
                - iPhone 16 で JPEG-XL サポート
 
 
- 
                TP 203
                
- 
            Edge
            - Interop 2025
 
- 
            W3C/WHATWG
            - 
                TPAC
                - 来月
 
- 
                Draft
                - CSS Grid Layout Module Level 3
- CSS Values and Units Module
 
- 
                Open/UI
                - Invoker touch events
 
- 
                WHATNOT meeting
                - Stylable Select 周り
 
- 
                Other
                - Fonts, Privacy, and Not Breaking the Web
 
 
- 
                TPAC
                
- 
            TC39
            - Oracle が持つ JavaScript の商標の話
              - 
 
- Oracle が持つ JavaScript の商標の話
              
- WinterCG
- 
            IETF
            - RFC 9659 on Window Sizing for Zstandard Content Encoding
 
- 
            CDN 動向
            - Cloudflare が Speculation Rules を入れた話
 
- 
            セキュリティ動向
            - Arc の脆弱性
 
- 
            周辺動向
            - Mnot による RSS の話
- 特定環境で QUIC は遅いという論文
- The State of ES5 on the Web
- Igalia が Gecko に fetchpriority を入れた
- Igalia: 2024 Mid-season Power Rankings
- Rauchg が Ladybird に 5 万ドルを寄付
- [作って学ぶ] ブラウザのしくみ
 
- Cookie 動向