ES6 ModulesはHTTP/2によってconcat無しで使えるようになるのか - teppeis blog
ES Modulesのネストした依存関係をHTTP/2によって1RTT以内にロードできるのか問題
- HTTP/2 Push 使えば余裕です勢
- いやいやクライアントキャッシュ考えるとやばいよ
- そこで Cache Aware Server Push ですよ by kazuho
解決策
- Cache Aware Server Push
- Service Worker (初回ロードに弱い)
- ブラウザネイティブに管理
どれかで解決できるよね。これでES Modulesはconcatなしで使えるぞ!
ところで、1ファイルだけ更新されたときどうするの?
これが一番やりたかったことだよねー
あれ?ざわざわ
http://www.slideshare.net/kazuho/developing-the-fastest-http2-server/49
これを
import "./foo";
こうする必要がある?
import "./20160714_123/foo";
http://www.slideshare.net/kazuho/developing-the-fastest-http2-server/42
- fresh: expires 10年後
- stale: if modified, 304
HTTP/2 Push には 304 的な仕組みがない
さてどうする?