タグ

2016年7月12日のブックマーク (7件)

  • Cache-Control の Immutable 拡張によるリロード時のキャッシュ最適化 | blog.jxck.io

    Intro ブラウザはリロード時に、 max-age に満たないキャッシュを持っていても Conditional GET によってキャッシュの Validate (有効性の問い合わせ)を行う。 Cache-Control Extension として提案されている Immutable 拡張は、キャッシュが max-age 内であればリロード時もキャッシュヒットさせる拡張である。 このヘッダの効果と、サイトへの適用について記す。 Cache-Control Cache-Control に max-age を指定することで、ブラウザにリソースをキャッシュさせることができる。 このキャッシュは max-age の期間内は fresh とみなされ、 fresh であればサーバへの問い合わせなく再利用される。 サーバへの問い合わせ(RTT)が無いため、事実上最速のリソース取得となる。 Reload

    Cache-Control の Immutable 拡張によるリロード時のキャッシュ最適化 | blog.jxck.io
    yosuke_furukawa
    yosuke_furukawa 2016/07/12
    “現時点では Firefox はリロード時に Web Font を問い合わせない実装になっているようで、効果が確認できなかった。” 残念
  • Visualising concurrency in Go

    Visualizing Concurrency in Go GopherCon, July 11, 2016 Ivan Danyliuk, Typeform Number forms Visualizations How do you see concurrency? Introducing GoTrace tool Hello, world! package main func main() { ch := make(chan int) go func() { ch <- 42 }() <-ch } Hello, world! Timer func tick(d time.Duration) <-chan int { c := make(chan int) go func() { time.Sleep(d) c <- 1 }() return c } func main() { for

    yosuke_furukawa
    yosuke_furukawa 2016/07/12
    わーお three.js
  • HTTPSにまつわる怪しい伝説を検証する - Google I/O 2016のセッションから - Qiita

    今年はGoogle I/Oに初めて社員ではない立場で参加しました。全体の感想は Google I/O 2016まとめ(Web的視点) で公開していますが、今回はその中で、気に入ったセッションの1つである"Mythbusting HTTPS: Squashing security’s urban legends"について書いてみたいと思います。 セッションは大変良くまとまっていますので、YouTubeにあがっている動画を見れる人は動画を見て貰えれば良いのですが、時間が無いという人のために、その内容をまとめました。基的には文字起こしに近いものです。 重要だとわかっているけど、なかなか導入に踏み切れない人も多いHTTPS。これについて、最新の状況が理解できるコンテンツとしてお役に立てるならば嬉しいです。 TL;DR HTTPSはPWAppなどWebにとって必須。 しかし、パフォーマンス悪化する

    HTTPSにまつわる怪しい伝説を検証する - Google I/O 2016のセッションから - Qiita
  • Table Report

    Results for js web frameworks benchmark – round 3 Go here for the accompanying article http://www.stefankrause.net/wp/?p=301. Source code can be found in the github repository. Duration in milliseconds (Slowdown = Duration / Fastest)angular v1.5.7angular v2.0.0-rc4aurelia v1.0.0-rc1.0.0cyclejs v6.0.3cyclejs v7.0.0ember v2.6.1inferno v0.7.13mithril v0.2.5plastiq v1.30.1preact v4.8.0ractive v0.7.3re

    yosuke_furukawa
    yosuke_furukawa 2016/07/12
    vanilla.js 最高!!!!
  • ES6 Feature Complete

    As of r202125, JavaScriptCore supports all of the new features in the ECMAScript 6 (ES6) language specification. All of the new ES6 features are available in the latest WebKit Nightly and Safari Technology Preview. While we have an implementation of modules, no web-facing API has been finalized yet. ES6 adds a huge number of great features to the JavaScript language and all the JavaScriptCore cont

    ES6 Feature Complete
    yosuke_furukawa
    yosuke_furukawa 2016/07/12
    いかにして ES2015 100% support を達成したかという話
  • Chrome Platform Status

    yosuke_furukawa
    yosuke_furukawa 2016/07/12
    post quantaum cipher suite の開発始まったか
  • 1on1ミーティングに備えるアンケート - しるろぐ

    最近は、大体月一ぐらいのペースでメンバーと1on1ミーティングをするようにしている。 一人あたり30分から60分ぐらいで、前回のミーティングからの振り返りとその他相談を話す感じ。相談仕事のことが主だけれど、プライベートな内容もある。 1on1ミーティングにあたって今年から事前アンケートを用意するようにしたのだけれど、そこそこいい感じに回っているのでまとめてみる。 事前アンケートを用意するメリット 話すことが事前に想定できる アンケート自体がアジェンダになるので、ミーティングがコントロール可能になる。 どんな話をするか分かっていると安心感もあるし、話が横道に逸れることもない(雑談は雑談で良いものだけど)。 その場で回答が思いつかなくて適当な返しになることがなくなる(お互いに) 自分の体験談なんだけど、何か質問をされたときにその場では「うーん、今は特に思いつかないです」と答えたのに終わってか

    1on1ミーティングに備えるアンケート - しるろぐ
    yosuke_furukawa
    yosuke_furukawa 2016/07/12
    いい