3つのゴールにフォーカスしたシステムプログラミング言語です。」と書かれているのをドキュメントで見かけ、ではどの程度早いのか知りたくなったのが事の発端です。ルール数独の回答を検証するスクリプトを実行し、完了速度を比較します。この時、以下の条件に従ったコードを書きます。入力は数独の正解データ1つを用いる。この時、データの形式は左上が1文字目として右に向かって順に数えていき、右下を81文字目とした半角数字81桁の文字列とする。タテ列、ヨコ列、3×3のブロックを9つずつ、それぞれ27個に1から9の数字が入っていることの検証を1回とし、100000回実行した際の完了時間を比較する。方が早い結果を得られました。main.js3856ms流石にそんなことは無いだろうと思って確認したところ、コンパイルと実行はデフォルトではデバッグモードで行われるため、そのままだと最適化されていないことが原因だそうです。高速化するためには--releaseを使えば良いとのことでした。60倍くらい違いますね。