メインコンテンツまでスキップ

「RegExp」タグの記事が3件件あります

全てのタグを見る

追加のバックトラッキングしないRegExpエンジン

· 約10分
Martin Bidlingmaier

v8.8以降、V8は既存のIrregexpエンジンに加えて、新しい実験的なバックトラッキングしないRegExpエンジンを搭載しました。このエンジンは、対象文字列のサイズに対して線形時間で実行されることを保証します。実験的なエンジンは以下の機能フラグの背後で利用可能です。

V8正規表現の改善

· 約9分
Patrick ThierとAna Peško、正規表現に関する意見を持つ正規表現擁護者

デフォルト設定では、V8は初回実行時に正規表現をネイティブコードにコンパイルします。JITなしのV8の作業の一環として、正規表現用のインタープリターを導入しました。正規表現を解釈することにはメモリ使用量が少ないという利点がありますが、パフォーマンスの低下を伴います。このブログ投稿では、正規表現を解釈する利点を活かしつつ、欠点を軽減する方法を説明します。

V8の正規表現を高速化する

· 約5分
Jakob Gruber、レギュラーソフトウェアエンジニア

このブログ投稿では、V8が最近実施したRegExpの組み込み関数を自己ホスト型JavaScript実装からTurboFanを基盤とする新しいコード生成アーキテクチャに直接接続する形になった移行について説明します。