並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 5 件 / 5件

新着順 人気順

webworkerの検索結果1 - 5 件 / 5件

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

webworkerに関するエントリは5件あります。 認証ブラウザセキュリティ などが関連タグです。 人気エントリには 『アクセストークンをWebWorkerで扱う - console.lealog();』などがあります。
  • アクセストークンを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();
    • 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でゴリゴリの重い処理をさせて横から制御したい時の手段 | 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

            新着記事