TypeScript+Parcel
WebWorkerでModule(ES6)を

投稿日:

WebWorkerと通常のJavaScriptで処理を共有しようした所、WebWorkerはES6のモジュールに対応していませんでした。ES6を使わない、共有を諦めてWorker専用処理にする、などいろいろ考えたのですがモージュールバンドラーを導入することにしました。有名なのはWebpackですが設定が面倒なので、設定不要を売りにしているParcelというバンドラーを採用することに。公式ページを見ながらインストール、実行まで5分ほどで完了、設定不要で簡単でした。ただ、 Parcelの開発用サーバーの挙動がなんか怪しいので、サーバーはこれまで通りVSCodeのLive Serverを利用しています。

続きを読む TypeScript+Parcel
WebWorkerでModule(ES6)を