45391 posts 614 follows 441 followers
アイコンは @akkiesoft 氏作
JSではサロゲートペア形式でマッチさせなければならないので(?:aa|ab|ac|...)でひたすら列挙しなければならないところを[\u{aaaaa}-\u{aaccc}]の形式で分岐できることが最も大きい。別の視点では、ブラウザ上のJSエンジンがハチャメチャに最適化されているためか、JSでは特に問題にならない処理速度が、Rubyではかなり厳しいのでゴルフしなければならない、とも言える。