ep44 Monthly Web 201810
- published_at
- 2018-11-03
- guest
- @myakura
- toc
-
headings
Theme
第 44 回のテーマは 2018 年 10 月の Monthly Web です。
Show Note
Chrome 動向
- Stable: 70
-
Updates
-
New in Chrome 70
- https://developers.google.com/web/updates/2018/10/nic70
- Desktop Progressive Web Apps on Windows & Linux
- Credential Management API: Public Key Credentials
- Named workers
- Web Bluetooth is now available in Windows 10
- Report-To HTTP Response header and ReportingObserver interface.
-
What's New In DevTools (Chrome 71)
- https://developers.google.com/web/updates/2018/10/devtools
- Hover over a Live Expression to highlight a DOM node
- Store DOM nodes as global variables
- Initiator and priority information now in HAR imports and exports
- Access the Command Menu from the Main Menu
- Picture-in-Picture breakpoints
- Houdini's Animation Worklet
-
Chrome 69 Paint Timing Issues
- https://developers.google.com/web/updates/2018/10/paint-timing-issues
- Paint Timing API で不正確な値が出るバグが入った
- 統計を取る時 0 と 99 パーセンタイル以上は無視すると良い
-
Google Online Security Blog: Distrust of the Symantec PKI: Immediate action needed by site operators
- https://security.googleblog.com/2018/03/distrust-of-symantec-pki-immediate.html
- Update が追記された
- Chrome 70 に Symantec Distrust が予定通り入った
- ただし、数週間かけてちょっとづつ展開していく
-
Tweaks to
cache.addAll()
andimportScripts()
coming in Chrome 71 - Chromium Blog: Chrome 71 Beta: relative time formats and more
- Official Google Webmaster Central Blog: Introducing reCAPTCHA v3: the new way to stop bots
-
WebAssembly Threads ready to try in Chrome 70
- https://developers.google.com/web/updates/2018/10/wasm-threads
- pthread を使ったコードを WASM で並列動作させられる
- Worker + SharedArrayBuffer で実現 (M68 で戻ってる)
- OriginTrial か flags で使用可能
-
New in Chrome 70
-
Intents
- Ship: Optimize await and AsyncFromSyncIterator
- Ship: well-formed JSON.stringify
- Ship: Spec compliant specificity for :host, :host-context, and ::slotted for Shadow DOM v1
- Ship: Screen Capture
- Ship: Autoplay Policy for Web Audio
- Ship: WebSocket: permit connection reuse for auth
-
Ship: Public class fields
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Lawn0wM156I/vFjgt_9WCAAJ
constructor()
ではなく、class
直下に書いて、メンバの初期化ができる
- Ship: Canvas Color Management
- Implement and Ship: FetchEvent.resultingClientId
- Implement and Ship: RTCRtpTransceiver.setCodecPreferences
- Implement and Ship: MediaStreamTrack resizeMode constrainable property
-
Implement: WebHID (Human Interface Device)
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/OaDCpCaEe_4/3taK3m75DAAJ
- Human Interface Device 経由でのデバイスアクセスを提供する API
- キーボードやゲームパッドなど
- Implement & Ship: RTCRtpReceiver.getSynchronizationSources()
-
Implement: [Web Perf] Layout Jank API
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/jF1-M8KWAMU/ubGV4Fx2BgAJ
- PerformanceObserver で entryType "layoutjank" を提供
- Jank が起こったことを取得できる
-
Implement: Streams API: Transferable Streams
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/P97xJm1TFj4/PA0FKwLhBwAJ
- Worker にデータを渡すための Stream
- Implement: Default font-display in @font-feature-values
- Implement: Explicit Commit API for IndexedDB Transaction
- Implement: Per-method quota for PaymentRequest.canMakePayment()
- Experiment: Signed HTTP Exchanges
- Experiment: lowLatency canvas contexts
- Extend Origin Trial: Picking echo canceller for getUserMedia
-
Extend Origin Trial: EventTiming
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/mGkwLYpHOxM/rvpxhsYUBAAJ
performance.getEntriesByType('firstInput')
- Implement: Autoupgrade Mixed Content (Experiment)
-
Experiment: Background Fetch
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/z5WX-2RMulo/JQqeF3XZAgAJ
- 今は以下ができてないのでやる
- Only downloads are supported at this time.
- Requests that require CORS preflight are blocked.
- There's no access to downloaded content while the download is in progress.
- Continue Experimenting: Web VR 1.1
- Change:
- Unship:
- Remove:
- Deprecate: TLS 1.0 and TLS 1.1
- Deprecate: PaymentAddress.languageCode
-
Team Weekly Snippet
- Storage Team
- Loading (blink-dev)
- Storage (blink-dev)
- Platform Architecture (blink-dev)
- Layout (layout-dev)
-
v8
- V8 release v7.0 · V8
-
Other
-
Google Developers Blog: Google Fonts launches Japanese support
- https://developers.googleblog.com/2018/09/google-fonts-launches-japanese-support.html
- Noto Sans/Serif CJK JP を含む日本語フォントが Google Fonts で正式公開
- 文字数、グリフの複雑さが大きいので、最適化を調整
- unicode-range, woff2, HTTP/2 のおかげでチャンクの分割ができるようになった
- 文字を頻度順に並べ上から 3000 文字を 20 のスライスに等分割
- 残りの文字を Unicode のコードポイント順に並べ、 100 のスライスに等分割
- フォントそのままを配信するよりも、 80% のバイト数削減に
-
Web Payments Overview
- https://developers.google.com/web/fundamentals/payments/
- えーじさん作、先月の収録直後だった。
- How to make AMP even faster - Accelerated Mobile Pages Project
- Google Developers Japan: 機械学習がこれからの Web 体験とインタラクション・デザインの可能性を押し広げる
- Google Developers Blog: Elevating user trust in our API ecosystem
- Google Developers Blog: More granular Google Account permissions with Google OAuth and APIs
- The latest results with AMP
-
Chromium Blog: Trustworthy Chrome Extensions, by default
- https://blog.chromium.org/2018/10/trustworthy-chrome-extensions-by-default.html
- Chrome 70 からパーミッションの制御 UI が追加
- code obfuscation (難読化) の禁止(minification は引き続き OK)
- Manifest v3 を 2019 年に導入
- What's new in AMP, Q4 2018
- The Intl.RelativeTimeFormat API
-
Fixing AMP URLs with Web Packaging (AMP Contributor Summit '18)
- https://www.youtube.com/watch?v=tbZvZRf6dMU
- AMP Contributors Summit での発表
- Three Years of AMP!
- Child Mind Institute boosts social shares on AMP pages with AddThis
- AMP story learnings and best practices
- The latest from AMP Analytics providers
-
PSA: WebRTC M71 Release Notes
- https://groups.google.com/forum/#!msg/discuss-webrtc/HUpIxlDlkSE/qR1nswqZCwAJ
- unified plan (breaking change)
- chromium/src - cf7ed613af - TaskWorklet prototype
-
Google Developers Blog: Google Fonts launches Japanese support
Firefox 動向
- Stable: 63
-
Updates
-
These Weeks in Firefox: Issue 46
- https://blog.nightly.mozilla.org/2018/10/02/these-weeks-in-firefox-issue-46/
- Fission という site isolation プロジェクトをやってるらしい
- These Weeks in Firefox: Issue 47
- These Weeks in Firefox: Issue 48
-
Firefox 63 for developers
- https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/63
- Custom Elements v1
- Shadow DOM v1
- Flexbox で gap プロパティサポート
- Async Clipboard API (writeText のみ、 readText は拡張でのみ利用可能)
- Object.fromEntries()
- Element.toggleAttribute()
- Clear-Site-Data ヘッダ
- Firefox 63 Beta 10 Testday Results
- Supporting Referrer Policy for CSS in Firefox 64
- Calls between JavaScript and WebAssembly are finally fast
-
At MozFest
- At MozFest, Spend 7 Days Exploring Internet Health
- At MozFest, play Tracked, a role-playing game about data privacy
- WebAssembly's post-MVP future: A cartoon skill tree
- Latest Firefox Rolls Out Enhanced Tracking Protection
-
Firefox 63 - Tricks and Treats!
- https://hacks.mozilla.org/2018/10/firefox-63-tricks-and-treats/
- Custom Elements
- Shadow DOM
- Firefox 63 Lets Users Block Tracking Cookies
-
These Weeks in Firefox: Issue 46
-
Intents
- Ship: unprefixed max-content and min-content for css sizing properties
- Implement and Ship: Referrer Policy for CSS
- Implement and Ship: WebP image support
- Implement and Ship: text-transform: full-size-kana
-
Implement and Ship: HTMLMarqueeElement
- https://groups.google.com/forum/#!msg/mozilla.dev.platform/9eCOHGvZIB0/zKIvxo8qBAAJ
- HTMLDivElement with in-content XBL で今は実装されている
- HTMLMarqueeElement にして in-context XBL を消す
- Implement and Ship: window.screenLeft and window.screenTop aliases
- Implement: selector() function for @supports / CSS.supports
- Implement: Dynamic module imports (JS 'import()' syntax)
- Remove DHE ciphers in Fx 64 (Was: Intent to remove DHE ciphers from WebRTC DTLS handshake)
- Unship: mozAutoGainControl & mozNoiseSuppression constraints (and AGC=on by default)
- Unship: most -moz-appearance values not supported by other UAs / spec
- Unship: LocalMediaStream
- Unship: AudioStreamTrack and VideoStreamTrack
-
Site Compat
- XHR.getAllResponseHeaders() now returns header names in lowercase
- Prefixed autoGainControl and noiseSuppression media track constraints have been removed
- display:-moz-box and ::-moz-tree pseudo-elements have been removed
- navigator.buildID has been removed
- WebRTC SDP offer now requires mid property (Affecting)
- Support for Event.returnValue has been added (Affecting)
- Firefox 61 Developer Edition, upcoming keyboard event changes, and proper offline support
- Firefox 64 Beta comes with Symantec distrust enabled
- RTCIceCandidateStats.mozLocalTransport has been deprecated
- Loading unknown protocol no longer raises exception
- Most of Firefox-specific -moz-appearance values have been removed
- AudioStreamTrack, VideoStreamTrack and LocalMediaStream have been removed
- RSS/Atom feed preview has been removed
- Support for CanvasRenderingContext2D in createImageBitmap() has been deprecated
- DHE cipher suites are no longer supported in WebRTC
-
Other
- Windows launcher process enabled by default on Nightly
- The Developer Toolbar (or GCLI) is no longer in DevTools
- A New Way to Support MDN - Mozilla Hacks - the Web developer blog
- Calls between JavaScript and WebAssembly are finally fast
- How to create a design system
- Delaying Further Symantec TLS Certificate Distrust
- Dweb: Decentralised, Real-Time, Interoperable Communication with Matrix
- Show your support for Firefox with new badges
- Introducing Opus 1.3
- mozilla-inbound: changeset 443078:d0b577458d53 - Bug 1499448 - Implement syntax for public and private fields. r=jorendorff
Safari 動向
- Stable: 12.0.1
-
Webkit Contributors Meeting
- https://trac.webkit.org/wiki/October%202018%20Meeting
-
WebKitFeatureFocus2018-2019 - WebKit
- https://trac.webkit.org/wiki/WebKitFeatureFocus2018-2019
- Pointer Events
- New form controls
- Removing WebSQL
- Web Authentication
- CSS Text Level 4
- Process per origin
- ITP 3.0
- CSP level 3
-
Last 2 Years Of Platform Network Curl
- https://trac.webkit.org/wiki/Last2YearsOfPlatformNetworkCurl
- Features we want to support:
- Server push
- Resource prioritization
- Control of the connection life
- Cache digest
-
Release Notes for Safari Technology Preview 66
- https://webkit.org/blog/8414/release-notes-for-safari-technology-preview-66/
- Implemented the Web Share API
- Added support for Conic Gradients
- Enabled WebRTC Unified Plan as an Experimental Feature
- Added support for double-position gradient color stop syntax
- Added Media Capabilities API as an Experimental Feature
- Added support for HEVC codec types in Media Capabilities
- Automatically submit login forms when filling credentials with Password AutoFill
- On MacBook Pro with Touch Bar, require authentication with Touch ID to fill passwords into web pages; this can be changed in Safari's AutoFill preferences
-
Release Notes for Safari Technology Preview 67
- https://webkit.org/blog/8419/release-notes-for-safari-technology-preview-67/
- Added PointerEvent in the Experimental Features menu
- Added RTCCodecStats support
- Enabled H.264 Simulcast
- Enabled Modern Encrypted Media API by default in the Experimental Features menu
- Added WebM sanitization in EME
- Implemented BigInt support for bitwise
&
operation
-
Release Notes for Safari Technology Preview 68
- https://webkit.org/blog/8475/release-notes-for-safari-technology-preview-68/
- Enabled
<input type="color">
support -
Changed
target="_blank"
on anchors to implyrel="noopener"
_blank
なリンクがデフォルトでrel=noopener
になる- opener が欲しければ
rel=opener
にする - 互換への影響を調査する
- issue https://github.com/whatwg/html/issues/4078
- Added VP8 support to WebRTC
- Added support for inline WebVTT styles
- Added BigInt support for the bitwise
|
operator
-
Other
- Changeset 236557 - WebKit - Add VP8 support to WebRTC
- Changeset 236623 - WebKit - Drop support for cross-origin-window-policy header
- Deprecation of Legacy TLS 1.0 and 1.1 Versions
- Viewing Augmented Reality Assets in Safari for iOS
- MotionMark 1.1
- Canvas Debugging
Edge 動向
-
Stable: Edge 44, EdgeHTML 18
- October 2018 Update (1809) のリリース一旦停止中
-
Status Updates
- Find out what's new in Windows and Office in October
-
What's new in Microsoft Edge in the Windows 10 October 2018 Update - Microsoft Edge Dev Blog
- https://blogs.windows.com/msedgedev/2018/10/04/edgehtml-18-october-2018-update/
- WebAuthn, WebP などのサポート
-
https://github.com/MicrosoftEdge/Status/compare/production@{2018-10-01}...production@{2018-11-01}
- Fix: Change status for
Web Authentication
toShipped
- Fix: Change status for
WebP
toShipped
- Fix: Change status for
CSS Masking
toShipped
- Fix: Change status for
background-blend-mode
toPreview Release
- Fix: Change status for
SVG Accessibility API Mappings
toShipped
- Fix: Change status for
Shadow DOM
toIn Development
- Fix: Change status for
Custom Elements
toIn Development
- Fix: Change priority for
:focus-within pseudo-class
tohigh
- New: Add data for
Payment Handler API
- Fix: Change status for
-
EdgeHTML
- https://aka.ms/devguide_edgehtml_18
- Autoplay policies
- CSS Masking
DataTransfer.setDragImage()
(ユーザリクエスト)- secureConnectionStart (ユーザリクエスト)
- Service Worker updates
- Web Authentication
- XSS Filter now retired
-
Build Changelog
- 17723:
-
Chakra
- Release ChakraCore v1.11.2
-
Other
-
2018-10-08 - Changes - Browser Platform Status Tracker
- https://platformstatus.io/Changes/2018-10-08
- Shadow DOM と Custom Elements の実装がスタート
-
Fix: Change status for
Shadow DOM
toIn Development
· MicrosoftEdge/Status@456ea82 -
Fix: Change status for
Custom Elements
toIn Development
· MicrosoftEdge/Status@f1b8f6c - 2018 年 10 月の Internet Explorer / Microsoft Edge の累積的なセキュリティ更新プログラムを公開しました - Japan IE Support Team Blog
-
2018-10-08 - Changes - Browser Platform Status Tracker
WHATWG/W3C 動向
-
TPAC
- WebRTC
- WebAuthn
- WebPerf
- Payments
- Platform
-
WASM
- https://github.com/WebAssembly/meetings/blob/master/2018/TPAC.md#agenda-items
- Ask Us Anything があるらしい
- Service Worker
-
Houdini
- https://wiki.csswg.org/planning/tpac-2018
- https://twitter.com/DasSurma/status/1055446380184027136
- カスタムプロパティの declarative API を作ることで合意したらしい
- Accessible Platform Architecture
- WebComponents F2F
- WebAppSec
-
Breakout Session
- https://www.w3.org/wiki/TPAC/2018/SessionIdeas
- Web Packaging: concept, use cases and Fetch spec by kinuko
- DNT: Lessons Learned and What's Next
- WebGPU
- WebPackaging
-
CSS
- Adding Explicit Aspect Ratios to CSS
-
Recommendation
- WAI-ARIA Graphics Module 1.0
- Graphics Accessibility API Mappings 1.0
-
Proposed Recommendation
- TTML1 3rd, TTML2, TTML-IMSC1
- Pointer Events Level 2
- Accessible Name, Description Computation 1.1
-
Candidate Recommendation
- W3C Invites Implementations of WebRTC 1.0 and Identity for WebRTC 1.0
- Updated Candidate Recommendation for Scalable Vector Graphics (SVG) 2
- Working Draft
-
First Public Working Draft
- First Public Working Drafts: Personalization Tools 1.0; Personalization Help and Support 1.0
-
Chartering
- HTML Media Extensions Working Group now closed
- Spatial Data on the Web Working Group now closed
- W3C Internationalization (I18n) Groups Charters Extended
- Web Fonts Working Group
-
Other
- Upcoming W3C Workshop on Strong Authentication and Identity
-
W3C Workshop on Permissions and User Consent
- https://www.w3.org/Privacy/permissions-ws-2018/report.html#workshop-report
- minutes はあるが、 final report はまだ
-
W3C Workshop for Permissions and User Consent に行ってきた (2) 本編 - そんなことはさておいて
- https://sylph01.hatenablog.jp/entry/20181005/1538727120
- 前提として機能の低レイヤ化だけでなく Cambridge Analytica や GDPR も
- 「機能への許諾」と「データへの許諾」でいうとほぼ前者だったらしい
- 結論めいたものよりも、要望や現状の共有といった模様
- Proposal for Audio Track Worklet API: github.com/alvestrand/audio-worklet
- Web Developer Representation in W3C · An A List Apart Article
- Upcoming W3C Workshop on Web Standardization for Graph Data
- PSA: Unified Plan Transition Guide for Mobile/Native
-
Client-side API Design Principles
- https://w3ctag.github.io/design-principles/
- 最近の変更を含んで更新された
- AbortSignal とか
-
Guidelines for creating web platform compatible components
- https://www.w3.org/2001/tag/doc/webcomponents-design-guidelines/
- Web Components で自分で定義するために気をつけること
-
Fwd: Web Platform Working Group Charter Extended; Marcos Caceres appointed co-Chair; Charles McCathie Nevile reappointed co-Chair
- https://lists.w3.org/Archives/Public/public-webapps/2018JulSep/0024.html
- WPWG の現在の charter が年末まで延長
- WHATWG との話し合い中なので、その期間中に W3C 版の仕様は出さない
TC39 動向
- Meeting
-
Proposals Diff
- https://github.com/tc39/proposals/compare/master@{2018-09-01}...master@{2018-11-01}
-
0->1
- Promise.allSettled
- IDL for ECMAScript
-
1->2
- unicode-sequence-properties
- interpreter-directive
- temporal
- 2->3
- 3->4
-
1 -> inactive
Date.parse
fallback semantics
- New Proposals
IETF 動向
-
IETF
- 103 Bangkok Agenda
-
RFC
- RFC 8479 - Storing Validation Parameters in PKCS#8
- RFC 8481 - Clarifications to BGP Origin Validation Based on Resource Public Key Infrastructure (RPKI)
-
RFC 8478 - Zstandard Compression and the application/zstd Media Type
- https://tools.ietf.org/html/rfc8478
- 軽い気持ちで mozilla standard position をきて見たら伸びた
- https://github.com/mozilla/standards-positions/issues/105
- RFC 8471 - The Token Binding Protocol Version 1.0
- RFC 8472 - Transport Layer Security (TLS) Extension for Token Binding Protocol Negotiation
- RFC 8473 - Token Binding over HTTP
- RFC 8485 - Vectors of Trust
- RFC 8484 - DNS Queries over HTTPS (DoH)
- IETF Last Call
- WG Last Call
- Call for Adoption
- I-D Action
-
Draft
- Principles for Operation of Internet Assigned Numbers Authority (IANA) Registries
- Generic TCP Encapsulation
- Path MTU discovery solution space
- DNS-over-TLS for insecure delegations
- Control Messages for Generic UDP Encapsulation
- IANA Registry for Special Labels in the DNS
- DNS-SD Privacy Scaling Tradeoffs
- DNS-SD Privacy and Security Requirements
- The "xml2rfc" Version 3 Vocabulary
- Authentication by Physical Layer Features
- Adaptive RESTful Real-time Live Streaming for Things (A-REaLiST)
- Pros and Cons of IPv6 Transition Technologies for IPv4aaS
- Defining the Role and Function of IETF Protocol Parameter Registry Operators
- Network coding and satellites
- The Wire Image of a Network Protocol
- Algorithm Identifiers for HSS and XMSS for Use in the Internet X.509 Public Key Infrastructure
- Encoding Routing in Firewall and Service Tickets
- The RFC Series and RFC Editor
- DDoS mitigation offload usecase and YANG module expansion in signal channel
- Human Rights Considerations of Internet Filtering
- Considerations for protecting Email header with S/MIME
- Alternative Elliptic Curve Representations
-
Fifty Years of RFCs
- https://tools.ietf.org/html/draft-flanagan-fiftyyears-00
- RFC が 50 年目を迎える
- ここまでの歴史と、次の 50 年に向けての話
- 5G Session Continuity Support in MPTCP
- CBOR Profile of X.509 Certificates
- Concise Binary Object Representation (CBOR) Tags for Typed Arrays
- Guidelines for Use of the Special Use Names Registry
- DMARC (Domain-based Message Authentication, Reporting, and Conformance) Extension For PSDs (Public Suffix Domains)
-
Other
-
New co-chair for HTTPBIS
- https://lists.w3.org/Archives/Public/ietf-http-wg/2018OctDec/0066.html
- httpbis の Chair である patrick と mnot が両方 Fastly に入ってしまった
- そこで 3 人目をたてるということで Apple の Tommy を追加
-
IETF | What's Happening with QUIC
- https://www.ietf.org/blog/whats-happening-quic/
- 仕様はある程度揉まれ、実装し検証している段階
- IETF103 Bangkok でもやる
- 来年 1 月東京で Interim やるよ
- WebRTC も QUIC に興味津々
- MPTCP もやっていきたい
- Identifying our deliverables
-
New co-chair for HTTPBIS
セキュリティ動向
-
Remove TLS1.0/1.1
-
4 社が一斉にアナウンス
- IE11/Edge: first half of 2020
- iOS/macOS Safari: March 2020
- Chrome: Chrome 81 (beta) January 2020 から始まって 20 年いっぱい
- Firefox: March of 2020
- Modernizing TLS connections in Microsoft Edge and Internet Explorer 11 - Microsoft Edge Dev Blog
- Deprecation of Legacy TLS 1.0 and 1.1 Versions
- Google Online Security Blog: Modernizing Transport Security
- Removing Old Versions of TLS
-
4 社が一斉にアナウンス
- 祝 RFC!Transport Layer Security (TLS) 1.3 発行の軌跡 〜熟成された 4 年間の安全性解析〜|株式会社レピダム
- Permission をとれば opt-in で CORS 迂回してもよいのでは (tweet by Michael Bleigh)
- URLs are hard, let's kill them
-
[速報] GitHub 、見られてはいけないコード中のアクセストークンを発見し通知してくれる「Token Scanning」発表。 GitHub Universe 2018 - Publickey
- https://www.publickey1.jp/blog/18/githubtoken_scanninggithub_universe_2018.html
- security token scheme もこの関連か?
- Behind the scenes of GitHub Token Scanning | The GitHub Blog
- https://blog.github.com/2018-10-17-behind-the-scenes-of-github-token-scanning/
- The secret-token URI Scheme https://tools.ietf.org/html/draft-nottingham-how-did-that-get-into-the-repo-00
- Metadata-Attacker - A Tool To Generate Media Files With Malicious Metadata - KitPloit - PenTest Tools for your Security Arsenal
周辺動向
- むずかしすぎる!五輪大会ボランティア応募フォーム
- Node.js Foundation and JS Foundation Announce Intent to Create Joint Organization to Support the Broad Node.js and JavaScript Communities - The Linux Foundation
- Web Bluetooth for Hackference
- The Way We Talk About CSS
- Start a new .page today
- .new ドメインで docs の新規作成
- Start Performance Budgeting - Addy Osmani - Medium
- AMP Contributor Summit: Learnings & Takeaways - Accelerated Mobile Pages Project
- Rhythm in Web Typography | Better Web Type
- Did you see that? Monitoring vs observability
-
gRPC-Web is going GA - Cloud Native Computing Foundation
- https://www.cncf.io/blog/2018/10/24/grpc-web-is-going-ga/
- GA (generally available)リリース
- 直接と言ってるが xhr なので grpc over http
- サーバ側には Envoy で Proxy Server を立てる必要
- WebAssembly on Cloudflare Workers
- Serverless Rust with Cloudflare Workers
イベント
-
10 月
- 26: View Source Conference
-
11 月
- 3-9: IETF 103 Bangkok
- 12-14: Chrome Dev Summit
- 16: Kranky Geek WebRTC Events
- 12 月