function tick() {
requestAnimationFrame(tick);
}
requestAnimationFrame(tick);
上記のコードをしばらく走らせた状態で、Chrome DevTools のプロファイラでリソース(ヒープメモリ)の様子がどうなっているか調べてみました。
// ==UserScript== | |
// @name Tabelog-HonestStars | |
// @namespace http://noromanba.flavors.me | |
// @description Make Tabelog Stars more honest w/ Pager Extension for UserScript | |
// @include http://tabelog.com/* | |
// @grant none | |
// @run-at document-end | |
// @noframes | |
// @version 2015.1.31.2 | |
// @homepage https://gist.github.com/noromanba/cd313dd2b15fbc6b4949 |
Japanese translation from the original post in English.
原文: [Getting Literal With ES6 Template Strings by Addy Osmani] (http://updates.html5rocks.com/2015/01/ES6-Template-Strings)
#ES6のテンプレート文字列
従来のJavaScriptの文字列処理はPythonやRubyに比べて非力でしたが、ES6のテンプレート文字列はこの状況を根本的に覆します。(テンプレート文字列はChrome 41からサポートされています。)それによりプログラマはドメイン固有言語(domain-specific language、DSL)を定義する事が可能になります。以下はテンプレート文字列が提供する機能です。
2015/01/15時点の情報です。
v0.1.3が計画されてるけど、initial releaseのv0.1.0からはbugfixや細かな修正がほとんどで、大きな進化はしてない。 コミットもあまり活発ではない。 もしかしたら、Facebook社内でprivateブランチを育てていてまとまったところで出してくるのかも。 (JS等に比べて)開発者人口の少ないOCaml実装というのも、プルリクが集まりにくくOSS的な加速的進化が起きにくい原因かもしれない。
#google-chrome-stable GPG error on Linux v 39.0.2171.95 on Ubuntu i386
Alex Mineer said... The hash sum mismatch should now be corrected, please let me know if you continue to see this. 10:37 AM, December 10, 2014