Menu

Category

Archive

logo


Modernizr3 [ web worker ]

2013-12-22 05:27:00 +0900
  • このエントリーをはてなブックマークに追加

Web worker はブラウザがバックグランドで Javascript を実行する方法です。これにより、複数のスレッドを同時に起動させ、複雑な計算や、リクエスを送ったり、ローカルストレージにアクセスすることができます。

1
2
3
4
5
6
7
if (Modernizr.webworkers) {
     // window.Worker is available!
} else {
     // Your browser supports web workers.
     // no native support for web workers :(
     // try a fallback or another third-party solution 
}

内部は、

1
2
3
function supports_web_workers(){
     return !!window.Worker;
}