|
Description:
|
|
# ep53 Monthly Web 201905
第 53 回のテーマは 2019 年 5 月の Monthly Web です。
## Show Note
### mozaic bootcamp 2019
- mozaic bootcamp 2019
- https://blog.jxck.io/entries/2019-05-12/mozaic-bootcamp-2019.html
- lmozaic bootcamp に行ってきました - isyumi_net ブログ
- https://blog.isyumi.net/entry/2019/05/03/134854
- mozaic bootcamp に参加して気づいた、自分に欠けていた Web 技術の知識メモ - ninjinkun's diary
- https://ninjinkun.hatenablog.com/entry/mozaic-bootcamp
### Chrome 動向
- Stable: 74
- Google I/O
- *Web at Google I/O 2019 - YouTube PlayList*
- https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i
- *I/O Web Updates - Slide*
- https://docs.google.com/presentation/d/1ogXPs8U3Uxs5sNaXzK3HX6SquP8ZPJCSW6DGBsjUoQw/
- LazyLoading blog
- Portals
- SXG
- Paint Holding
- Firebase Performance Monitoring for Web
- New Metrics
- Layout Stability: どれくらい読み込み中にコンテンツが動いたか
- Largest Content Paint: 最も大きな画像やテキストが表示されるまでの時間
- Project Fugu
- Googlebot to latest chrome
- Google Fonts Support CSS font-display
- Trusted Web Activities(TWA)
- etc, etc, etc
- *Chromium Blog: Google I/O 2019: What's new with Chrome and the Web*
- https://blog.chromium.org/2019/05/google-io-2019-whats-new-with-chrome.html
- Updates
- Share files with Web Share
- https://developers.google.com/web/updates/2019/05/web-share-files
- Deprecations and removals in Chrome 75
- https://developers.google.com/web/updates/2019/05/chrome-75-deps-rems
- Low-latency rendering with the desynchronized hint
- https://developers.google.com/web/updates/2019/05/desynchronized
- Chromium Blog: Chrome 75 Beta: low latency canvas contexts, sharing files, and numeric separators
- https://blog.chromium.org/2019/05/chrome-75-beta-low-latency-canvas.html
- AMP as your web framework
- https://blog.amp.dev/2019/05/01/amp-as-your-web-framework/
- *Paint Holding - reducing the flash of white on same-origin navigations*
- https://developers.google.com/web/updates/2019/05/paint-holding
- ページ遷移のときに一度白でペイントしていたのをやめて前の画面を残す
- FCP まで compositor commit を送られせるなど
- *Chromium Blog: Improving privacy and security on the web*
- https://blog.chromium.org/2019/05/improving-privacy-and-security-on-web.html
- SameSiteCookie や Fingerprint 対策など、プライバシー保護を強化していく
- Official Google Webmaster Central Blog: The new evergreen Googlebot
- https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
- Signed-Exchange: Solving the AMP URLs Display Problem
- https://blog.amp.dev/2019/05/15/signed-exchange-solving-the-amp-urls-display-problem/
- A year into contributing back lessons learned from AMP to the whole web
- https://blog.amp.dev/2019/05/21/contributing-back-lessons-learned-part-1/
- Privacy-preserving instant loading for all web content
- https://blog.amp.dev/2019/05/22/privacy-preserving-instant-loading-for-all-web-content/
- The Chromium Chronicle: Fighting Test Flakiness
- https://developers.google.com/web/updates/2019/05/chromium-chronicle-2
- Intents
- *Ship: Media Queries: prefers-color-scheme feature*
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/sLK1cLgvieg/8bvIdznFAAAJ
- Ship: IndexedDB transaction explicit commit API call
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/_-WBHYZ-rBk/yltzslk4DQAJ
- Ship: Add formatRange / formatRangeToParts to DateTimeFormat
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Nh-jMn8L8fQ/GQN6wQQVBQAJ
- Ship: pointerrawupdate
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/mUW58VMIrTM/gIotA4HwBAAJ
- Ship: changePaymentMethod() and payment method change event
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/rNSlkbO5utU/dOQJLHxUAwAJ
- Ship: PaymentResponse.retry() and payerdetailchange event
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/JwSN1yEVvnk/9EDQpTZ4BAAJ
- *Ship: Form-associated custom elements*
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/0w_Z-9_kSNs/QV6ChIapAwAJ
- *Ship: 'formdata' event*
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/ONvzLM5fPvk/FZDswIOpAwAJ
- Ship: Adding ImageBitmapRenderingContext to OffscreenCanvas
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/ufFQ4OvtqxQ/Ib0n6M5nAwAJ
- *Ship: Feature Policy 'focus-without-user-activation'*
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/pnUiTrLHHmw/CDN1s3F1BQAJ
- JS で `focus()` するのを防ぐ FP
- Implement and Ship: IDBCursor request
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/o6mUiI09BUc/25khjTHYAAAJ
- Implement and Ship: Animation.pending
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Gstf0GA7cbg/711ymCKKAAAJ
- Implement and Ship: Escape key is not a user activation
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/dFAIZHeNpSs/4WO6f-tcDQAJ
- Implement and Ship: Scroll Snap Stop
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/bkUwigYHJDM/Bzvm8tkHAgAJ
- Implement and Ship: Redact address in PaymentRequest.onshippingaddresschange event
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/69dw-4Myc_A/cZRnDjvtBAAJ
- Implement and Ship: Animation.updatePlaybackRate
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/lTYK1HT47Qk/hmwmGm1ZBAAJ
- Implement and Ship: RTCRtpSender.setStreams()
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/g5Grj_VtF8Q/pEaGHWVnBAAJ
- Implement and ship: createOffer/createAnswer constraint to enable RTCPeerConnection simulcast
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/phMAiUN3nco/-6rsfDv8AgAJ
- Implement and Ship: Enter Key Hint
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Hfe5xktjSV8/Re-SMF3wAwAJ
- *Implement and Ship: form.requestSubmit()*
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/CxelaeahNho/aC6Zp8KvAwAJ
- `` の `submit()` と ` |