Search

Home > mozaic.fm > ep56 Monthly Web 201908 | mozaic.fm
Podcast: mozaic.fm
Episode:

ep56 Monthly Web 201908 | mozaic.fm

Category: Technology
Duration: 02:08:58
Publish Date: 2019-08-31 10:00:00
Description: # ep56 Monthly Web 201908 第 56 回のテーマは 2019 年 8 月の Monthly Web です。 ### Chrome 動向 - Stable: 76 - Updates - *Chromium Blog: Chrome 77 Beta: New performance metrics, new form capabilities, capabilities in origin trials and more* - https://blog.chromium.org/2019/08/chrome-77-beta-new-performance-metrics.html - *Largest Contentful Paint* - *First Input Timing* - *formdata event* - *Contact Picker API* - Enter Key Hint - *Feature Policy Control over Document.domain* - *Layout Instability Monitoring* - Limit the "referer" Header's Length to 4kB - Limit registerProtocolHandler() url Argument to http/https - New Features for Intl.NumberFormat - Overscroll Behavior Logical Longhands - PerformanceObserverInit Buffered Flag - RTCPeerConnection.onicecandidateerror - RTCPeerConnection.restartIce() - Preserve Request Priorities through Service Worker - *Service Workers Support Basic HTTP Authentication* - Stop Action for Media Sessions - Web Payments: Throw a TypeError on Invalid "basic-card" Data - Support Step Timing Functions jump-start\|end\|both\|none - white-space: break-spaces - Card Issuer Networks as Payment Method Names - Deprecate Web MIDI Use on Insecure Origins - Deprecate WebVR 1.1 API - Deprecations and removals in Chrome 77 - https://developers.google.com/web/updates/2019/08/chrome-77-deps-rems - Card issuer networks as payment method names - Deprecate Web MIDI use on insecure origins - Deprecate WebVR 1.1 API - *Experimenting with Periodic Background Sync* - https://developers.google.com/web/updates/2019/08/periodic-background-sync - A Contact Picker for the Web - https://developers.google.com/web/updates/2019/08/contact-picker - 連絡先にアクセスし、 name/tel/mail などを取得できる API - フラグで有効化可能 - *The Native File System API: Simplifying access to local files* - https://developers.google.com/web/updates/2019/08/native-file-system - 全ての API が実装されているわけではなく、 Flag で有効にできる - File の読み書き、ディレクトリ内の列挙などが可能な API - メディア系のエディタなどを作る上で重要 - 権限はプロンプトで取得、タブを開いている間は永続化される - PWA は永続化するなども検討中 - https://github.com/mozilla/standards-positions/issues/154 - Mozilla の Standard Position は defer (pending) - Intents - Ship: Seeking for Media Session - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/JhZD9qdxq2E/9TpOODI8AgAJ - Ship: Position State for Media Session - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/fj5EOkyQ7n0/-UTzT4jDAwAJ - Implement and Ship: Web Authenticator API: cross-origin iframe support - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/NB6BMfcyKok/26LODCniAQAJ - Implement and Ship: Restrict history navigations if navigation occurs from a sandboxed iframe - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/jOa27iZPJtg/2ArNlXIBBAAJ - Implement and Ship: Inline WebVTT Styling - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/rebS5clSnIg/U0Nze97LAQAJ - *Implement: Partition the HTTP Cache* - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/6KKXv1PqPZ0/3_1nYzrBBAAJ - https://www.bleepingcomputer.com/news/security/chrome-to-add-http-cache-partitioning-to-block-attacks-tracking/ - キャッシュがあることをチェックするタイプの攻撃への耐性 - キャッシュヒットが下がるとして対応してなかったが、許容できるレベルだったので対応した - Safari は 6 年前からやっており、 Firefox も表明している - Implement: Main thread Scheduling APIs: Prioritized scheduler.postTask - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/HvqbB7TGJKU/xda9kTXGBAAJ - Implement: Default Accessibility Semantics for Custom Elements - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/b-cGz9c67pM/0zvBzjhrAAAJ - Implement: WebXR Anchors - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/EAj0HR-jIWI/wiZx2NmqBwAJ - *Implement: Top Level Await* - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/1_CyZvzZikM/C3wuu7hTAAAJ - *Implement: JavaScript Optional Chaining* - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/M8-Qp_LydJc/bOl5uQ8RAAAJ - null/undefined の property access を undefined にできる記法 - blog - *Implement: Document Policy* - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Biu2XfAls5A/tJFlkdE0AgAJ - Feature Policy の中で Permission Delegation にならないものを対象とする - 設定や機能制限に関する機能をまとめる - Implement: More restrictive hasEnrolledInstrument() for autofill data - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/geL6AWrTp88/nPKxT1kjAgAJ - Implement: CSS Modules V1 - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/vCrJCQxNnzo/OAYI9cPWAQAJ - Synthetic Module の CSS 版 - Implement: More restrictive show() for autofill instruments - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/zeF2hSX5c_o/MVdfRFemAwAJ - Implement: PointerLock unadjustedMovement - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/qZ_STHiTDzU/ldOT-Vq0DgAJ - Implement: Font Table Access - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/-8wPGNpuV2Y/C5wdLebLAQAJ - local の Font があるかどうかを取得できる API - Fingerprint の懸念についてはまだ作業中っぽい(permission ベース) - Implement: Font Enumeration - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/XfkSdpMWNik/IX67fOTLAQAJ - *Implement: Element Reflection* - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/pWxNRxNcxFE/cjjqFse5AQAJ - ARIA のステート属性のうち、 ID で参照するものの API - id 属性値ではなく、 Element を代入する `ariaDescribedByElements = element` - Implement: CSS content-size[a] - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/RMCpsWaqds0/_H9hTQ5tAgAJ - まだ表示されていない要素のサイズを指定し、表示時にレイアウトジャンクを防ぐ - Implement: CompressionStream - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/9gaUKa3QmmE/z_Ef9Xr_DQAJ - データを pipe すると gzip されて出てくる TransferStream - *Experiment: Periodic Background Sync*[b][c] - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/aHdERJoKYh8/o3IysK5PFQAJ - *Extend Origin Trial: Web Components v0 Deprecation* - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/PoC7ShITSJI/-mrg7qQRBQAJ - M73 で Remove 、 M80 で Expire Reverse Origin Trial の予定だった - M73 の現在、まだ 2% が使ってるので無理だった - M80 で Remove 、 M87 で Expire Reverse Origin Trial に延期する - Extend Origin Trial: Allow to set Jitter Buffer Target Delay - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/ujRD28oEej4/Po73gdcwEQAJ - Experiment: JS Self-Profiling API - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/GP0OlwtC1EQ/7Q8P3v8nAgAJ - Experiment: Badging API V2 - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/TGe5hYfJZU4/1mFm4a5AAgAJ - Change: - Unship: - Deprecate and Remove: Insecure SameSite=None cookies - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/6KhRNH3PrvU/Xz6YyNXbAQAJ - Deprecate and Remove: TLS 1.3 downgrade hardening bypass - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/zBYneRf242s/OXCLsqoeAgAJ - Remove: Deprecate FTP support - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/e1hkwUL4p3w/11sdjpuMAgAJ - ブラウザでほぼ使われてないし、 SFTP もサポートしてないので段階的に消していく - *Upcoming Change to Chrome's Identity Indicators* - https://groups.google.com/a/chromium.org/forum/#!topic/security-dev/h1bTcoTpfeI - https://chromium.googlesource.com/chromium/src/+/HEAD/docs/security/ev-to-page-info.md - EV バッジを Omnibox から消して、 Site Info に移す話 - PSA: Private IP addresses exposed by WebRTC changing to mDNS hostnames - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/z5hSy6Rf_aE/u3MPuMYZGAAJ - Continue Experimenting: WebXR Device API - https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/_NfpCRzST-k/XVYPHCxPAwAJ - AMP - Google Developers Blog: The Speed Benefit of AMP Prerendering - https://developers.googleblog.com/2019/08/the-speed-benefit-of-amp-prerendering.html - Announcing AMP Toolbox 1.0 - The AMP Blog - https://blog.amp.dev/2019/08/08/announcing-amp-toolbox-1-0/ - Faster AMP on the origin: AMP + SSR = ⚡ - The AMP Blog - https://blog.amp.dev/2019/08/07/faster-amp-on-the-origin-amp-ssr/ - AMP Advisory Committee midterm election - The AMP Blog - https://blog.amp.dev/2019/08/05/amp-advisory-committee-midterm-election/ - AMP Roadshow: It's Everywhere! - The AMP Blog - https://blog.amp.dev/2019/08/05/amp-roadshow-everywhere/ - *amp-script: AMP ❤️ JS - The AMP Blog* - https://blog.amp.dev/2019/08/21/amp-script-amp-heart-js/ - `` が正式リリース - v8 - V8 release v7.7 · V8 - https://v8.dev/blog/v8-release-77 - The story of a V8 performance cliff in React · V8 - https://v8.dev/blog/react-cliff - Other - *Largest Contentful Paint* - https://web.dev/largest-contentful-paint/ - 対象要素 - ``, `` の ``, `
Total Play: 0