プログラミング なぜシングルスレッドで非同期実行できるのか?(Javascript) javascriptの非同期実行について、そもそもシングルスレッドなのにどうやって実現しているんだ?というところが気になったので調べてみました。 javascriptはシングルスレッドで実行されます。つまり、複数の処理を並行に進めることがで... 2024.08.24 プログラミング
プログラミング 非同期実装に潜む悪魔〜Zalgoの実装〜 こんにちは。 JavascriptなどにおけるAPI実装での同期/非同期の扱い方でやってはいけないアンチパターンの1つとして、「Zalgo」と呼ばれているものがあります。 こちらの記事でそのアンチパターンをZalgoと呼んでいるのが発端です... 2024.01.28 プログラミング