この記事はミツエーリンクス Advent Calendar 2020 - Adventarの25日目の記事です。 この記事ではComlinkを使って時間のかかる処理を手軽にWorkerへ移した体験を紹介します。 テキスト照合ツール 今回Workerに移した処理は、ミツエーリンクス社内でテキスト照合ツールと呼んでいるツールの一部です。テキスト照合ツールは、原稿のテキストと制作したページのテキストを入力すると2つの異なる部分(差分)をハイライト表示するWebページです。これはテキストの差分を計算するJavaScriptライブラリの1つ、jsdiff(3条項BSDライセンス)のサンプルをミツエーリンクス社内で調整したものです。 テキスト照合ツールは原稿のテキストを入力する欄、ページのテキストを入力する欄、比較結果を表示する欄の大きく3つで構成されています。原稿とページの入力欄にテキストを入力する
![Comlinkを使って手軽にWorkerを扱う | フロントエンドBlog | ミツエーリンクス](https://cdn-ak-scissors.b.st-hatena.com/image/square/6ceaf21013a12265b1676f25bf6c0621a5a022d5/height=288;version=1;width=512/https%3A%2F%2Fwww.mitsue.co.jp%2Fassets%2Fimg%2Fog%2Fimg-default.png)