Web Audio の対応形式を HTML Audio インスタンスを生成して canPlay で判定しちゃいけないんだ…(2016/10/05) WebAudioAPIを使っているはずなのに、マナーモードで音が出る!? HTML Audio、もしくはHTML Videoをページ内で1つでも使用していた場合、 そのページでは WebAudioAPI の音がマナーモード時にも鳴ってしまう ということが判明しました。 Windows 8.1 + Firefox 44.0.2 で発生してい…
「えぇ、まだですって!それはいけません!」 スマートウォッチからの Web アクセスがうなぎのぼりだそうです。一方で天然ものうなぎは減っています。また 2020 年にはスマートウォッチからのアクセスが Web 利用の過半数に、手脂のついたカマボコ板はオワコンだそうですよ。かくいう私もようやく最近になって ガラケーからスマートフォンに切り替えた というのに…世の中の進歩が速すぎます。 「で …す…
MyLoader のサンプルに誤りがあったため修正しました。(2016/10/21) ダラダラ書いていますが要約すると… 非同期な API をイベントターゲット風に加工する イベントリスナの登録の際にコールバックの this コンテキストを指定する仕組みを用意する シングルトンでは js の欠点が露呈しにくい。クラス(風)の中で非同期処理を書いて検討する コールバック地獄怖い コ…
2015.6.2 追記 このようにオブジェクトが頻繁に生成/破棄される状態を「メモリ撹拌」と呼びます。アプリケーション実行時にメモリ撹拌が発生するのを避けることで、GCの処理時間を削減することができるのです。 いろいろ書いたけど、クロージャについて メモリ撹拌の削減 を行うテクニック、ということにします。 大規模開発ではクロージャは駄目! 百花繚乱の js フレームワークやライブラ…
iframe の URL を動的に生成して通信を行っていますが、firefox でキャッシュがききまくる、という問題に遭遇して振り回されていた、その解決法です。 まずは症状ですが、ページを起動してある段階でページ内の空の iframe にページを読み込ませます。 続いて、そのページを F5 更新すると、読み込み直後は空であるはずの iframe で、すでに先ほどと同じページが読み込…