並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

WebWorkerの検索結果1 - 9 件 / 9件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

WebWorkerに関するエントリは9件あります。 javascriptqiitachrome などが関連タグです。 人気エントリには 『TensorFlow.jsがChromeでWebWorker上でもWebGL backendで動く - すぎゃーんメモ』などがあります。
  • TensorFlow.jsがChromeでWebWorker上でもWebGL backendで動く - すぎゃーんメモ

    tensorflow.js は処理の重さ的に worker で動かしたいのだがまだ WebWorker で動かすと cpu backend に fallback してしまうので、この issue ずっとみてる https://t.co/KYGEQSFwq5— 無糖派層 (@mizchi) July 30, 2019 僕も以前にWebWorker上でTensorFlow.jsを使おうとして WebGL backendで動かないことに気付いて諦めていたのだった。 memo.sugyan.com …と思っていたのだけど、どうも先月くらいの @tensorflow/tfjs@1.2.2 あたりから ChromeではOffscreenCanvasというのを使ってWebWorker上でもWebGL backendで動くようになったようだ。 試してみたところでは 動くのはChromeのみで、Safari

      TensorFlow.jsがChromeでWebWorker上でもWebGL backendで動く - すぎゃーんメモ
    • アクセストークンをWebWorkerで扱う - console.lealog();

      というアプローチを紹介してる記事があって、なるほど?と思ったのでまとめてみる。 元記事はこちら。 Leveraging Web Workers to Safely Store Access Tokens – The New Stack 毎度のことながら、今にはじまったことではない。 元記事いわく WebWorkerであれば、メインスレッドで実行されるであろうXSSや3rdのコードから触れないので安全! 設計としては、 メイン: まず`Worker`をロード メイン: 初期化のメッセージを`postMessage()` クレデンシャルがあるならそれを渡す ワーカー: アクセストークンの準備 受け取ったやつ or そこで`fetch()`して、オンメモリに保存 (これで準備OK) メイン: APIにリクエストしてほしいと`postMessage()` ワーカー: APIに向けてアクセストークン

        アクセストークンをWebWorkerで扱う - console.lealog();
      • Posenet を WebWorker で動かしてみた - mizchi's blog

        デモはここで試せる https://posenet-worker.netlify.com/ コードはここ github.com 構成 getUserMedia でカメラ取得 OffscreenCanvas でバックグラウンドの書き込み Tensorflow.js + Posenet Tensorflow.js が Chrome では webgl バックエンドになったとの目撃談があったので、試してみた。 [https://twitter.com/sugyan/status/1156616432248971264:embed#動作を試せるやつ上げた。Chromeだと WebWorkerでMainThreadの動き止めずにwebglで高速に処理してくれてそう https://t.co/GsepIMRSqG https://t.co/je8ceda47L] 今の所、Chrome 以外では tens

          Posenet を WebWorker で動かしてみた - mizchi's blog
        • RustでwasmでWebWorkerでTypescriptな開発 - Qiita

          本記事はsudachiclone-rs開発の続編であり、Rustのコードをwasmにし、WebWorker内で状態を持ったまま使いつつ、Typescriptで開発する、ということをやる場合にハマりそうなところに悉くハマった気がするので、その備忘録です。 成果物 レポジトリ: Rustで開発したsudachiclone-rsをwasmにコンパイルし、WebWorker内で動くようにしたもののデモ。 デモページ: 上記をhostingしています。pipから辞書を取ってきてブラウザ上のみでわかち書きできるデモ。 使ったツール群 typescript-definition Rustのstructやfunctionからtypescriptのd.tsを生成してくれる優れもの。crates.ioにあるのもを使っていないのは今のRustでは動かないから。(詳しくはissue参照) wasm-bindgen

            RustでwasmでWebWorkerでTypescriptな開発 - Qiita
          • WebWorkerをenjoyableにするComlinkとは何者か - Qiita

            先日、Chrome Tech Talk Night #11に参加してきました。 その際にGoogleのWeb Developer Relations LeadであるPaul Kinlanが IPC on the web with Comlink という発表をされていたのですが、Comlinkやその前提知識となるWebWorkerについて知識がなかったので発表の内容がほとんど理解できませんでした(発表の英語がかなり早口だったのも原因だったと思うけど)。これではせっかく来日されたPaulに申し訳ない気がします。というわけで、この記事ではComlinkやその基盤技術であるWebWorkerについてまとめてみました。

              WebWorkerをenjoyableにするComlinkとは何者か - Qiita
            • Webpack で WebWorker + サードパーティ WebWorker.md

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                Webpack で WebWorker + サードパーティ WebWorker.md
              • WebWorkerでゴリゴリの重い処理をさせて横から制御したい時の手段 | g200kg Music & Software

                これは Javascript のかなり細かい部分の話なので似たようなケースで困った事がある人以外にとってはどうでも良い話だと思いますが......。 JavaScript は元々シングルスレッド構造なのであまり重い処理をさせるには向いていないのだ、という事は昔から言われていました。 重い処理をしようとした時にまず影響を受けやすいのは UI 周りの動作です。 UI をちゃんと動かしつつ重い処理をさせるためには、処理を小分けにしてタイマーから駆動する等の手法がとられます。 またこの時、コールバックで小分けにした処理を繋げるとソースが見づらくなるので Promise や async/await を使う、という手段が定石となっていったのですが、そもそも、ひとまとまりの重い処理をやらせたいならやっぱり別スレッドで走らせたい、という事で WebWorker というものが作られました。 これによって J

                  WebWorkerでゴリゴリの重い処理をさせて横から制御したい時の手段 | g200kg Music & Software
                • OpenCV directly in the browser (webassembly + webworker)

                  OpenCV directly in the browser (webassembly + webworker)by aralroca on Tuesday, May 5, 2020 • 10 min read We'll see how to use the OpenCV library directly on the browser! To do this, we will compile OpenCV to webassembly and then run it inside a webworker. What is OpenCV OpenCV is the most popular library of Computer Vision, and has existed since 1999! What it does is providing a user-friendly and

                    OpenCV directly in the browser (webassembly + webworker)
                  • wasm-pack + WebWorker + react-scripts - Qiita

                    前提 重い計算を Rust + WebAssembly でやる WebAssembly のパッケージは wasm-pack でビルドする WebAssembly は WebWorker で動かす アプリは React で書く アプリの設定を頑張りたくないので react-scripts (create-react-app) を使う react-app-rewired react-scripts では、WebWorker と WebAssembly のロードができないので設定する必要がある。 react-scripts で eject せずに設定を追加するために react-app-rewired を使う。 worker-loader では WebWorker から WebAssembly を import できなかったので、workerize-loader を使う。 こんな感じで conf

                      wasm-pack + WebWorker + react-scripts - Qiita
                    1

                    新着記事