タグ

ブックマーク / polygon-planet-log.blogspot.com (2)

  • webpack babel-loaderを使ってES6でWebを書く

    2015-11-21 babel presetsに合わせて更新 そろそろ ES6 で書きたいので環境メモを残しておきます。 はじめに このエントリでは Node.js を使用してフロントエンドで ECMAScript 6th を書くことを目的にしています。 その際に babel を使います。 babel は grunt, gulp, browserify など多くのプラグインが提供されていますが、ここでは grunt を使っていきます。 以前は RequireJS でモジュール書いて r.js (1ファイルにまとめるやつ) でコンパイル(minify) てやってたのですが、 今回 webpack と babel-loader を使った ES6 環境で進めようと思います。 インストール Node.js はすでにインストール済み前提とします。 まず適当なところにディレクトリを作って移動して n

  • 重い処理を軽くできるJavaScriptライブラリ作ってみた

    追記: この記事のものは古くメンテナンスされていません。 CPU負荷をかけずにループ処理するJavaScriptライブラリは「CPU負荷を抑えて重い処理を軽くするJavaScriptライブラリ「chillout.js」 | 圧縮電子どうのこうの」を参照ください。 lazyIter.js lazyIter.js は CPU 負荷をかけずにループ処理が可能な JavaScript ライブラリです。 重いループ処理などを軽くすることができます。 ループ内で処理の負荷に応じて遅延させ、結果的に重い処理は軽くなり 元々軽い処理は、ほぼ従来の速度のまま実行できます。 処理の負荷だけでなく、時間のかかるループ処理は 「応答のないスクリプト」警告がでてしまいます。 そのような警告なしで実行できるのも特徴の一つです。 どうに違いがあるのかは CPU 負荷テストページ で実際に試してみてください Pot.js

  • 1