« 2020年12月 | トップページ | 2021年5月 »

2021年1月

2021.01.09

JavaScriptを使って複数のzipファイルをWebブラウザで並列に展開して表示してみた

2021年が明けました。今年もよろしくお願いします。

今回は、先日JavaScriptを使って複数の画像を含むZipファイルをWebブラウザ上で展開、画像表示するサンプルを作ったので、その過程をメモしておこうと思います。Web Workerを用いた並列処理によりZipファイル展開します。

Zipによるパッケージング、Zip展開を行うために、stuk/jszipを使います。

(2021.01.10 コード修正)

続きを読む "JavaScriptを使って複数のzipファイルをWebブラウザで並列に展開して表示してみた"

| | コメント (0)

Promiseよ、今まで君のことを理解できていなかったよ

最近、JavaScriptのPromiseについてよく分かっていなかったなー、と思ったことがあったのでメモ。

要は、then/catchメソッドにPromiseオブジェクトを渡して、pending状態からfulfilled状態に変わるとthenメソッドを、又はpending状態からreject状態に変わるとcatchメソッドを実行することでfunctionを非同期実行する、という点を理解すれば良い、・・・のかな?
少しサンプルコードを書いてみたので動作を見てみましょう。

続きを読む "Promiseよ、今まで君のことを理解できていなかったよ"

| | コメント (0)

« 2020年12月 | トップページ | 2021年5月 »