MW
MW
These issues are also relevant. microsoft/language-server-protocol#98 microsoft/vscode#23927
`Page`や`Template`の無効確認は1つのリクエスト処理の過程では1回で問題ないはず。 むしろ、1リクエスト処理の途中で変更を検知して内容が変わると不整合の要因になるのではないか。 ファイルシステムに対する負荷が高い(IOが多い)ため、共有ストレージなど転送コスト(費用、遅延)が掛かる環境ではWAR外のコンテンツを配置しずらい。
'${}'記述をHTMLテンプレートに直接書く場合ということですね。 記述する場所によりエスケープ処理は使い分けないといけません。 1. HTML(xml)の文字実体参照 2. '' でパースモードが変わる時は''を含まない(パースモードが変わる他のタグも同様) 3. JS内に'${}'でリテラル的にオブジェクトを埋め込む際はJSONエスケープ 2は3でカバーできそうですが認識合いますでしょうか。 JSONエスケープ https://datatracker.ietf.org/doc/html/rfc8259
互換性維持フラグを設けてデフォルトは過去の挙動を維持する様に変更する。 最小限の構成として何を定義すればいいのかをドキュメンテーションする必要がある。 ビルトインの設定ファイルはそもそも必要なのか?