Webフロントエンドのパフォーマンスチューニングについて全体的な話。javascript、Chrome DevToolsの紹介、ボトルネック、ポイントなど。
Webフロントエンドのパフォーマンスチューニングについて全体的な話。javascript、Chrome DevToolsの紹介、ボトルネック、ポイントなど。
こんにちは丸山@h13i32maruです。 ES6のGeneratorを勉強する題材としてasync/awaitを実装してみたので、そのメモです。 Genratorとは ES6のGeneratorとは「任意の時点で処理を中断/再開することができる関数」というもの。一般的にはコルーチン(coroutine)と呼ばれるもので、サブルーチン(通常の関数)を一般化したもの。ES6でGeneratorを理解するには3つのキーワードがある。 Generator Function 処理の中断/再開が行われる特殊な関数 function* generatorFunction(){}のようにfunction*を使って定義する Generator Object 中断された処理を再開したり、値を取得し対するオブジェクト var generatorObject = generatorFunction()のように取
十六章第一回 WeakMapとWeakSetこのページの最終更新日:2019年7月2日 第十六章では、ES2015の解説をします。これはその名の通り、2015年に標準化された新しいECMAScript仕様を指します。ES2015は今までに説明したES5までと比べても新しい機能、新しい文法などを備えています。なお、ECMAScriptというのはJavaScriptの言語仕様の名前です。なぜ素直にJavaScriptと言わないのかは歴史的経緯とかが色々あるのです。(このあたりのことは十六章第二十二回で説明する予定です。) つまりざっくり言えば、ES2015というのは最近JavaScriptに追加された新しい機能とか文法のことです。2015というだけあってこれはなかなかに近代的な文法などが含まれています。今どきはこれくらい分かっていないと中級者とは言えないでしょう。 なお、ES2015は、ES5
全てのコンパイルレベルに適用されるルール 全てのコンパイルレベルにおいて、Closure Compilerは処理を行うJavaScriptに対し以下の2つのルールを課します。 Compilerは Ecmascript 262 revision 3 だけを正しく認識する Ecmascript revision 3 はJavascript 1.5とJScript 5.5の基礎になっており、"JavaScript"という言葉が使われる場合は通常このバージョンのJavaScriptを意味します。CompilerはJScript独自の言語仕様やJavaScript1.5以降のバージョンのJavaScriptをサポートしません。 ブラウザによる拡張機能は、それがEcmascriptの言語仕様に適合するものであれば、Compilerと共に正常に動作します。例えばActiveXオブジェクトは従来のJava
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く