ep36 Monthly Web 201803
- published_at
- 2018-04-05
- guest
- @myakura
- toc
-
headings
Theme
第 36 回のテーマは 2018 年 3 月の Monthly Web です。
Show Note
Chrome 動向
- Stable: 65
-
Updates
- https://www.chromestatus.com/features#milestone%3D65
- https://www.chromestatus.com/features#milestone%3D66
-
New in Chrome 65
- https://developers.google.com/web/updates/2018/03/nic65
- CSS Paint API
- Server Timing API
- display: contents
-
The syntax for specifying HSL and HSLA, and RGB and RGBA coordinates for the color property now match the CSS Color 4 spec.
- Color Level 4 で
rgb()
,hsl()
の記法が変更された - スペース区切りになり、さらにアルファも指定可能に
rgb(192 168 0 / 1)
はrgba(192, 168, 0, 1)
と等価- カンマは並列もしくはフォールバックのためという原則に反していたので直すついでに機能強化もした
- https://wiki.csswg.org/ideas/functional-notation
- https://github.com/w3c/csswg-drafts/issues/266
- Color Level 4 で
- feature policy synchronous XHRs
-
Chromium Blog: Chrome 66 Beta
- https://blog.chromium.org/2018/03/chrome-66-beta-css-typed-object-model.html
- CSS Typed Object Model
- Async Clipboard API
- AudioWorklet
- JSON superset
- trimStart/trimEnd
- MediaCapabilities
- fetch keepalive
- AbortController/AbortSignal
- etc
-
Unblocking Clipboard Access
- https://developers.google.com/web/updates/2018/03/clipboardapi
- 実装された Async Clipboard API(の一部)を紹介
- Credential Management API Feature Detection Check-up
- Working with the new CSS Typed Object Model
- Deprecations and removals in Chrome 66
-
Intents
-
Ship: Accept-CH-Lifetime support for requesting client hints
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/8RBFue7RMXQ/c_Nf_XJ4AAAJ
- https://github.com/w3ctag/design-reviews/issues/206
- Client Hints の保存期間の指定
- Accept-CH についてはまだまだ議論中
- Mozilla Position を聞いて見た RFP: Accept-CH#79
-
Ship: Customized Built-in Elements
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/S3naD9vIcM4/7tKyfvi0AgAJ
- HTML ビルトインの要素を継承してカスタム要素を作る is 属性を有効に
- Apple が強く反対していたものの、 Mozilla が実装した & Edge も反対してないということで有効に
- Ship: CSS conic-gradient()
- Ship: Numeric separators
- Ship: TransformStream (part of the Streams Standard)
-
Ship: WebAuthentication API
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/o9RU6Vv0xeM/EGnQOExbAAAJ
- support for FIDO U2F authenticators over USB (yubikey) の flag が外れる
- Ship: Unified Touch adjustment
- Ship: History entry requires user gesture
- Ship: Send mouse back/forward buttons to javascript
- Implement and Ship: Changes to ResourceTiming's initiatorType for Navigation Preload
-
Implement and Ship: Allow
PaymentRequest.show()
to take optional detailsPromise -
Implement and Ship: CSP 'navigate-to' directive
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/EJ4xF_DwZyk/i6qz7FSnBQAJ
- 許可された以外に navigation しない
- form-action が指定された場合は無視される
- Implement and Ship: WebUSB Interface Class Filtering
- Implement and Ship: RTCRtpSender/RTCRtpReceiver.getStats()
- Implement :focus-visible pseudo class.
-
Implement: CSS shadow parts
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/9BB64XIznsE/s_I4QTM0DgAJ
<div part="">
的なスタイル可能な余地を残し::part
でアクセスする/deep/
と>>>
を置き換える(chrome 60 で remove 済)
-
Implement: An event to enable arbitrary objects to provide form data
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/IIV1MfaPHYc/l0lsJ-agBQAJ
- https://docs.google.com/document/d/1JO8puctCSpW-ZYGU8lF-h4FWRIDQNDVexzHoOQ2iQmY/edit
<form>
に hidden を増やさないで済むよう、formdata
イベントをsubmit
の前に上げて、データをいじれるようにする。
- Implement: Reject PaymentRequest.show with SecurityError DOMException if it is not triggered by user activation
-
Implement: Default Style for Custom Elements
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/RQVKGUjDz9U/ltwrLQ1HAQAJ
- 簡単なスタイルのためだけに Shadow DOM をいちいち生成&アタッチしなくていいように
customElements.define
にディクショナリを取る引数を追加して、そのディクショナリに CSSStyleSheet を渡せるメンバを追加する予定
-
Implement: Experimental support for native AEC
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/kEld5OudUOM/WzImbX2UAQAJ
- Acoustic Echo Cancellation (音響エコキャン)
-
Experiment: Experimental support for native AEC
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/3MYKIKqyaNA/WXP-PXggBQAJ
- 上記の Origin Trial を開始する
-
Experiment: AudioWorklet (continue)
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/C5ouVl8q3rU/WZLU1iM4DQAJ
- 先月 ship が出ている
- 現在 Origin Trial で実験中だが、 ship される前に失効してしまうので、 1 リリースぶん延長して使い続けられるように
- Experiment : WebXR Device API
- Change:
- Unship:
- Deprecate and Remove: -webkit-box-flex-group, -webkit-box-lines, % values of -webkit-line-clamp
- Deprecate & Remove: Change how New Formatting Contexts sized and positioned off a shape area
- Deprecate & Remove: Position and size New Formatting Contexts like floats when shapes are present.
- Deprecate and Remove: Top-frame navigations to filesystem URLs
- Deprecate and Remove: Channel ID
- Removing "--enable-experimental-canvas-features" flag and merge canvas features into the rest of web platform features
- PSA: sendBeacon() has attached "cache-control: max-age=0" but we will stop doing that
-
Site Isolation Status - M66 Beta Channel trial, input event fixes, and more
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/fjnMC1LgkWM/zkvFBP2NBAAJ
- cross-origin read blocking (CORB)
- Site Isolation - The Chromium Projects
-
Ship: Accept-CH-Lifetime support for requesting client hints
- Team Weekly Snippet
-
v8
- Tracing from JS to the DOM and back again
-
https://twitter.com/bmeurer/status/976180632584933377
- V8 の人から、最適化の観点で
Promise.all()
のシンタックスシュガーがあると良いという意見&それに続くスレッド
- V8 の人から、最適化の観点で
- V8 JavaScript Engine: Background compilation
-
V8 JavaScript Engine: V8 release v6.6
- https://v8project.blogspot.jp/2018/03/v8-release-66.html
function /* a comment */ foo () {}
のコメントが.toString()
で出る- optional catch binding
- JSON superset
- trimStart/End
Array.prototype.values()
- performance improvements
-
Other
- Emscripting a C library to Wasm
- Standardizing lessons learned from AMP
- Site Isolation Status - Dev Channel trial, ChromeDriver, Cross-Origin Read Blocking
-
Blink Code Complexity Survey (complain about what makes working in Blink hard)
- https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/XXfdw82ENVM/pR5ufQJ6AAAJ
- 何が blink の開発難易度をあげてるかのアンケート
-
Official Google Webmaster Central Blog: Rolling out mobile-first indexing
- https://webmasters.googleblog.com/2018/03/rolling-out-mobile-first-indexing.html
- サーチインデックスのソースを Desktop 版から Mobile 版に切り替える
-
Implement Intelligent Tracking Prevention, or similar Web-friendly privacy protection - chromium - Monorail
- https://bugs.chromium.org/p/chromium/issues/detail?id=826427
- Chrome も ITP をやるべきではないかという提案
- 提案したのは Robin Berjon(W3C で SVG やデバイス API や HTML5 をやってた人)
Firefox 動向
-
Stable: 59
- Firefox 59 for developers
-
Updates
-
ES modules: A cartoon deep-dive - Mozilla Hacks - the Web developer blog
-
https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/
- Firefox 60 で
<script type=module>
が有効になるのを受けて ESM を改めて紹介 - CommonJS との設計の違いなども解説
- Firefox 60 で
-
https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/
-
ES modules: A cartoon deep-dive - Mozilla Hacks - the Web developer blog
-
Intents
-
Ship: Enterprise Policies
- https://groups.google.com/forum/#!msg/mozilla.dev.platform/eSbmcrTpckk/PbrR4FK0AAAJ
- 管理者がいくつかの機能などを集中管理できる仕組みが入るらしい
- ESR 60 から
- Implement and Ship: spec compliance Promise microtask behavior
- Stop dispatching "keypress" event for non-printable keys and key combinations in Nightly and early Beta
- Ship: Start to dispatch "keydown" and "keyup" events even if composing (only in Nightly and early Beta)
- Ship: OpenType Variation Font support
- Ship: macOS Flash NPAPI Sandbox
-
Unship:
"storage"
attribute in options forindexedDB.open()
- Unship: CSSStyleDeclaration.getPropertyCSSValue
-
Unprefix:
::-moz-selection
- https://groups.google.com/forum/#!msg/mozilla.dev.platform/dQVpQYjn3-M/wNF572KfBAAJ
- 他のエンジンでは
::selection
として実装されているので、互換性をとるために接頭辞を取る
-
Unprefix: grid-gap, grid-row-gap, and grid-column-gap and updating them to spec
- https://groups.google.com/forum/#!msg/mozilla.dev.platform/InRVDzXKbkM/8bRAzdKPAwAJ
- グリッドのセル間に隙間を設けるプロパティ
- Multicol などにも同様の機能があったのでマージされた
- Chrome でも 66 でサポート
- Removed: View Source in new window
-
PSA:
--disable-stylo
is gone
-
Ship: Enterprise Policies
-
Site Compat
- Symantec-issued certificates will soon be distrusted (Affecting)
- Symantec certificates issued before June 2016 are now distrusted (Affecting)
-
storage option for
indexedDB.open()
has been deprecated - Loading insecure content within plug-in embedded on secure site has been deprecated
-
Other
- These Weeks in Firefox
- Making WebAssembly better for Rust & for all languages
-
Mozilla Specification Positions
- https://mozilla.github.io/standards-positions/
- 提案されている新しい仕様に対する Mozilla のポジション
- Budget API について聞いてみた https://github.com/mozilla/standards-positions/issues/73
- Firefox Quantum Extensions Challenge
-
FYI: Short Nightly Shield Study involving DNS over HTTPs (DoH)
- https://groups.google.com/forum/#!topic/mozilla.dev.platform/_8OAKUHso0c
- Nightly ユーザの 50% を対象に DNS over HTTP の実験を計画中
- DoH サーバの実装が Cloudflare を使うので、オプトインにしないのというコメントが
- DNS の仕組みや、 DoH が解決するものを知っている人からは、プライバシーに関して懸念はないだろうという声も
- いろんなコメントがあったので、それを反映すべく検討中
-
Bringing interactive examples to MDN
- https://hacks.mozilla.org/2018/03/bringing-interactive-examples-to-mdn/
- MDN にデモの実行環境を埋め込むのベータテスト中
- CodePen や JSFiddle を代替?
-
Request for Proposal: MDN Performance Audit
- https://developer.mozilla.org/en-US/docs/MDN/RFPs/Performance_Audit
- MDN のパフォーマンスを上げるための調査を依頼
- Browser Architecture Newsletter 6 (S02E01)
- Mozilla marks 20th anniversary with commitment to better human experiences online
- Hack on MDN: Building useful tools with browser compatibility data
-
https://twitter.com/bz_moz/status/971588118615912448
- 互換性をあげようとしたら Google Docs(Closure Compiler)が壊れた
-
https://twitter.com/ehsanakhgari/status/972224912634064896
- ページ内ポップアップのブロックをできないか検討していて、サンプルになるようなサイトを募集中
Safari 動向
- Stable: 11.1
- Safari 11.1
- Service Workers
- Payment Request API
- HTMLImageElement.decode()
- Directory Upload
- Beacon API
- Floor level geolocation
- display:contents
-
Added some ECMAScript 2018 features
- rest/spread properties
- named capture groups
- Unicode properties escapes
- DotAll flag
- Video as an Image asset
- EME in iOS
- font-display
- Web App Manifest
- Server pre-connect
- Website Not Secure Warnings
- Sub-resource Integrity
- Storage Access API
- Canvas Debugging
- Password AutoFill for Apps in Web Views
- Removed Password AutoFill on Page Load
- Extension Support for Safe Browsing
-
Safari Technology Preview
- Release Notes for Safari Technology Preview 51
-
Release Notes for Safari Technology Preview 52
- https://webkit.org/blog/8165/release-notes-for-safari-technology-preview-52/
- Flash 以外の NPAPI サポート削除
<link rel=preconnect>
- AOM の
accesibble*
event 対応
-
Other
-
Intelligent Tracking Prevention 1.1
- https://webkit.org/blog/8142/intelligent-tracking-prevention-1-1/
- double keying された Cookie が永続されなくなった
-
purge 待ちの Cookie がある場合は、新しい Cookie が付与できず、 Request にも乗らなくなった
- 付与した Cookie がすぐ消えるとサーバが混乱するから
-
Protecting Against HSTS Abuse
- https://webkit.org/blog/8146/protecting-against-hsts-abuse/
- https://mailarchive.ietf.org/arch/msg/websec/t_R00ZDVHrBmroEX989GeaXdejE
- HTTP Super Cookie 対策に HSTS が覚えるサブドメインの深さを制限
- ここでも ITP によってブロックされているかという情報を活用
- ファーストパーティのみ/ eTLD+1 まで
-
Clipboard API Improvements
- https://webkit.org/blog/8170/clipboard-api-improvements/
- DataTransfer の互換性向上や、ディレクトリアップロードなども対応
- Safari 11.1 で ship
-
Intelligent Tracking Prevention 1.1
Edge 動向
- Stable:
- Status Updates
-
EdgeHTML
-
https://aka.ms/devguide_edgehtml_17
- まだない
-
"-webkit-line-clamp is coming to Microsoft Edge with EdgeHTML 17 - you can preview it today in Windows Insider Preview builds 17107 and newer!"
- https://twitter.com/MSEdgeDev/status/969618335762612225
-webkit-line-clamp:
が来るらしい- 指定した行を超えたら 3 点リーダに置き換える機能
-
https://aka.ms/devguide_edgehtml_17
- Build Changelog
-
Other
- Update on Spectre and Meltdown security updates for Windows devices
-
https://twitter.com/gregwhitworth/status/970695826459602944
- compositor まわりの書き換えをやっているらしい
- Announcing Windows 10 Insider Preview Build 17618 for Skip Ahead
- 2018 年 3 月の Internet Explorer / Microsoft Edge の累積的なセキュリティ更新プログラムを公開しました
- Web サーバー側でコンテンツを更新しても IE 上に反映されない (キャッシュのお話) - Japan IE Support Team Blog
-
Internet Explorer および Microsoft Edge での Flash の今後の対応予定について - Japan IE Support Team Blog
- https://blogs.technet.microsoft.com/jpieblog/2018/03/23/flash-roadmap/
- お問い合わせ回答シリーズ
- Web についてどういうことが問い合わせられているのかが透けて見えて面白い
-
Windows 10 Build 17634 brings support for Google's QUIC fast internet protocol - MSPoweruser
- https://mspoweruser.com/windows-10-build-17634-brings-support-for-googles-quic-fast-internet-protocol/
- QUIC を実装中らしいというリーク情報
- 17634 の ChangeLog はまだ上がってなかった
- Announcing Windows 10 Insider Preview Build 17634 for Skip Ahead - Windows Experience BlogWindows Experience Blog
-
Microsoft Edge DevTools Protocol
- https://docs.microsoft.com/en-us/microsoft-edge/devtools-protocol/
- https://docs.microsoft.com/en-us/microsoft-edge/devtools-protocol/0.1/
- Chrome DevTools Protocol のサポート開始
WHATWG/W3C 動向
-
Recommendation
- WOFF File Format 2.0 is now a W3C Recommendation
-
Proposed Recommendation
- CSS Color Module Level 3
- TTML Profiles for Internet Media Subtitles and Captions 1.0.1 (IMSC1)
-
Candidate Recommendation(Invites Implementations)
-
High Resolution Time Level 2
- https://www.w3.org/blog/news/archives/6852
- https://www.w3.org/TR/2018/CR-hr-time-2-20180301/#clock-resolution などに Meltdown/Spectre 対策のため行われた解像度の増加に関する言及あり
- Timed Text Markup Language 2 (TTML2)
- CSS Fonts Module Level 3
- Sensor APIs
- Web Authentication: An API for accessing Public Key Credentials Level 1
- Encoding
- Graphics-ARIA and Graphics-AAM
-
High Resolution Time Level 2
-
Working Draft
- ACT Rules Format 1.0 Working Draft Updated
-
First Public Working Draft
- First Public Working Draft: CSS Text Decoration Module Level 4
-
Chartering
- Proposed W3C Charter: Web Accessibility Initiative Interest Group (WAI IG) (until 2018-03-29)
- Web Payments Working Group re-charter approved; Call for participation
- JSON-LD Working Group (until 2018-04-29)
- Automotive Working Group (until 2018-04-19)
-
Other
- Celebrating the anniversary of the Web
-
W3C Opens Technical Architecture Group (TAG) Special Election
- https://www.w3.org/blog/news/archives/6871
- https://www.w3.org/2018/03/05-tag-nominations
- special election とあるので、だれかの任期が切れたわけではなさそう
-
Getting rid of SDP
- https://lists.w3.org/Archives/Public/public-webrtc/2018Mar/0006.html
- SDP 捨てよう話が盛り上がってる
-
Proposal: HTML passwordrules attribute
- https://github.com/whatwg/html/issues/3518
- パスワード生成を手助けするため、ルールを記述する属性を導入したい
- Apple からの提案
-
Add autocorrect content attribute to HTMLElement
- https://github.com/whatwg/html/issues/3595
- オートコレクト機能を制御するための属性
- iOS の独自実装を標準化したい模様
TC39 動向
-
Proposals Diff
- Agenda for the 63rd meeting of Ecma TC39
- https://github.com/tc39/proposals/compare/master@{2018-03-01}...master@{2018-04-01}
- 0->1
- 1->2
- 2->3
- 3->4
- ->inactive
-
New Proposals
-
gsathya/proposal-slice-notation
- https://github.com/gsathya/proposal-slice-notation
arr[1:2] === arr.slice(1, 3)
的な記法
-
rename flatten to smoosh - tc39/proposal-flatMap
- https://github.com/tc39/proposal-flatMap/pull/56
- 8+year old versions of MooTools
[].contains
が.includes
になったのも mootools blog-
#SmooshGate FAQ
- https://developers.google.com/web/updates/2018/03/smooshgate
- なぜだめなのか、なぜ Mootls を直すのではいけないのか、などの解説
- TC39 では公式見解がこの時点では出てなかった
- 名前についてはまだやってる
-
TC39 proposal for Object.fromEntries
- https://github.com/bakkot/object-from-entries
Object.fromEntries([['a', 0], ['b', 1]]); // { a: 0, b: 1 }
- Map を JSON にする時に便利そう
-
zenparsing/js-classes-1.1
- https://github.com/zenparsing/js-classes-1.1
- https://gist.github.com/wycats/b1c96c67074396a239abd60f55087adc
- 現状の class の定義とは別のアプローチでの class の表現仕様
- 今ある提案仕様も盛り込む包括的なもの
- カプセル化、インタフェースの公開、コンストラクタのカスタマイズ etc
-
jasnell/proposal-deprecated: TC-39 Proposal for a deprecated keyword
- https://github.com/jasnell/proposal-deprecated
- Deprecate されたことを示す 'deprecated' pragma (or decorator/function) の提案
-
bmeck/proposal-hashbang:
- https://github.com/bmeck/proposal-hashbang
#!/usr/bin/env node
的な shebang のサポート
- gibson042/ecma262-proposal-well-formed-stringify
-
Decorators: Towards Stage 3 - Google Slides
- https://docs.google.com/presentation/d/1Sx5gwx9yd3gbRhbzgwQijGLRIbfR9PkwLlwfNK_USQs/edit
- Decorators の現状と、 Stage 3 に向けた動きまとめ
-
https://twitter.com/awbjs/status/979025502634590208
- awb 氏が現状のプロセスにビジョンがないのではと問いかけている
-
domenic/package-name-maps
- https://github.com/domenic/package-name-maps
import foo from "bar"
と書いたときに参照するものを package name maps に定義し、それを読み込むための仕組みを定義
-
gsathya/proposal-slice-notation
IETF 動向
- IETF
-
RFC
- RFC 8336: The ORIGIN HTTP/2 Frame, MARCH 2018
-
IETF Last Call
- The Transport Layer Security (TLS) Protocol Version 1.3 to Proposed Standard
-
WG Last Call
- Bootstrapping WebSockets with HTTP/2
- Call for Adoption
-
I-D Action
- draft-ietf-httpbis-bcp56bis-02.txt
- draft-ietf-httpbis-cache-digest-03.txt
-
Draft
- TLS 1.3 Extension for Certificate-based Authentication with an External Pre-Shared Key
-
Coding for QUIC
- https://tools.ietf.org/html/draft-swett-nwcrg-coding-for-quic-00
- Loss Recovery などの Error Correcting の方法
- TCP option "request IPv6 connection"
- Header Compression for HTTP over QUIC
- A Comparison between SCTP and QUIC
- OAuth 2.0 Assisted Token
- The application/maybe media type
- The Series Transfer Pattern (STP)
- JSON Hypermedia Links Notation
- JWT Response for OAuth Token Introspection
- Optional Security Is Not An Option
- The threat of Pairing based cryptographic protocols.
-
A Minimal Internet-Draft In AsciiRFC
- https://tools.ietf.org/html/draft-asciirfc-minimal-00
- RFC draft のテンプレート
- A Survey of Transport Security Protocols
- Seamless OAuth 2.0 Client Assertion Grant
- Health Check Response Format for HTTP APIs
- COSE Algorithms for Web Authentication (WebAuthn)
- Hashing to Elliptic Curves
- JSON Hypermedia Links Notation
- Randomness Improvements for Security Protocols
-
Other
-
WebPackaging についての Side Meeting
- https://lists.w3.org/Archives/Public/ietf-http-wg/2018JanMar/0212.html
- https://docs.google.com/presentation/d/15VxWQuh_7keJfeRYkwHhXawI11pv7rIT8CJ09jEmsPo/
- https://lists.w3.org/Archives/Public/ietf-http-wg/2018JanMar/att-0212/HTTP_Signed_Exchange_side_meeting_notes.txt
- 1. Bundles: IETF でデザインの議論をする ML を作る
- 2. Same-origin signatures like for SRI: やる人がでるまでとりあえず作業予定はなし
- 3. Cross-origin trust: IAB+W3C TAG(+WHATWG?) と publishers で議論する Workshop
- Mozilla は Signed HTTP Exchanges については harmful となっている
- AMP チームがアナウンスしたことが WebPackaging ではできない可能性が出て来た
- Updates on TCP Fast Open deployment
-
WebPackaging についての Side Meeting
周辺動向
-
Japan GPKI Root Renewal Request
- https://groups.google.com/forum/#!msg/mozilla.dev.security.policy/Mezqdljjerc/TOBs_E8sAAAJ
- 日本政府認証機関の CA を Mozilla に登録するようにリクエストしていた
- 日本側の対応が雑だったようで、棄却された
- e-tax とか使うのに独自証明書のインストールが必要になる
-
DigiCert Statement on Trustico Certificate Revocation
- https://www.digicert.com/blog/digicert-statement-trustico-certificate-revocation/
- https://web.archive.org/web/20180301013921/https://www.trustico.com/news/2018/symantec-revocation/certificate-replacement.php
- https://arstechnica.com/information-technology/2018/03/23000-https-certificates-axed-after-ceo-e-mails-private-keys/
- Trustico のインシデントについての DigiCert の声明と Trustico の声明
- 23000 の秘密鍵をメールで送信する
- CSR を受け取らず、鍵を一式作って顧客に提供するスタイルだったので秘密鍵があった
-
安全なパスワード管理|社員・職員全般の情報セキュリティ対策|企業・組織の対策|国民のための情報セキュリティサイト
- http://www.soumu.go.jp/main_sosiki/joho_tsusin/security/business/staff/01.html
- パスワードの定期変更は不要 と明示された
-
その場合、サービス側もそれを前提とする設計が求められそう
- 流出の検知と迅速な公開
- ログイン通知
- 二要素認証
- etc
-
Google Chrome: Flash Usage Declines from 80% in 2014 to Under 8% Today
- https://www.bleepingcomputer.com/news/security/google-chrome-flash-usage-declines-from-80-percent-in-2014-to-under-8-percent-today/
- Adobe は 2020 に Flash サポート終了
- Chrome も 2020 Chrome 87 で Flash サポート終了
- 日本の HTTPS 対応が一年でだいぶ進んだ。(tweet by letsencrypt)
- Upcoming Features - Let's Encrypt - Free SSL/TLS Certificates
- Deprecating TLS 1.0 and 1.1 on api.cloudflare.com
-
ACME v2 and Wildcard Certificate Support is Live
- https://community.letsencrypt.org/t/acme-v2-and-wildcard-certificate-support-is-live/55579
- ACME v2 に対応し Wildcard が出せるように
-
Everyone can now run JavaScript on Cloudflare with Workers
- https://blog.cloudflare.com/cloudflare-workers-unleashed/
- Cloudflare のエッジで Service Worker を動かせるように
- ここの実装から fetch spec にもフィードバックが
- ImperialViolet - TLS 1.3 and Proxies
- ImperialViolet - Security Keys
- The Future of JavaScript Frameworks Looks Very Fast
-
Paul Irish on Twitter: "Some of the brightest performance minds I know have tried to make loading unbundled ES modules fast. They have not yet succeeded. Perhaps in two years, it'll be competitive-but until then keep on bundling y'all.
- https://twitter.com/paul_irish/status/979867890080915456
- ESM の最適化はこれからという話
- The Alliance for Open Media Kickstarts Video Innovation Era with "AV1" Release
イベント
-
4 月
- 18-19: BlinkOn 9
-
5 月
- 8-10: Goole I/O
- 10-11: Web5G Workshop
-
10 月
- 22-26: TPAC 2018 Lyon