SIEの軽量化に成功
三項演算子とif文
以下の記事のコメントに、oao_hikaru_oao さんが興味深いことを書いていました。
oao_hikaru_oao がコメント 2ヶ月前 ifelseを三項演算子にして縮めるとこう書けますね dacapo = tempo < 30 ? null : tempo < 60 ? "largo" : tempo < 66 ? "larghetto" : tempo < 76 ? "adagio" : tempo < 108? "andante" : tempo < 120? "moderato" : tempo < 168? "allegro" : tempo < 200? "presto" : tempo < 300? "prestissimo" : null;
if文をきれいに書く方法 のコメント欄より引用
SIEの処理速度が改善
軽量化のために、さっそく、SIEに試したところ、コード量が減っただけではなく、IE8で、処理速度も11%以上に改善されていることが確認できました。
これは三項演算子によって、SIEが実際に、高速化していることを示すものかと思われます。
次回のリリースでは、高速化されたコードを反映します。