プログラミング なぜシングルスレッドで非同期実行できるのか?(Javascript) javascriptの非同期実行について、そもそもシングルスレッドなのにどうやって実現しているんだ?というところが気になったので調べてみました。 javascriptはシングルスレッドで実行されます。つまり、複数の処理を並行に進めることがで... 2024.08.24 プログラミング
テック Ecma Internationalが標準化するECMAScript以外の規格 Ecma Internationalというのは、技術仕様を標準化するための国際団体です。 Javascriptの仕様であるECMAScriptを標準化しているのは有名な話ですね。 ECMAScriptは規格番号ECMA-262として標準化さ... 2024.01.31 テックプログラミング
プログラミング 非同期実装に潜む悪魔〜Zalgoの実装〜 こんにちは。 JavascriptなどにおけるAPI実装での同期/非同期の扱い方でやってはいけないアンチパターンの1つとして、「Zalgo」と呼ばれているものがあります。 こちらの記事でそのアンチパターンをZalgoと呼んでいるのが発端です... 2024.01.28 プログラミング