Node.js と EJS は初めてです。EJSの特徴の一つとして「中間JavaScriptの静的キャッシング」が挙げられていますが、これが何を意味するのか説明できる人はいますか?
よろしく、カー
Node.js と EJS は初めてです。EJSの特徴の一つとして「中間JavaScriptの静的キャッシング」が挙げられていますが、これが何を意味するのか説明できる人はいますか?
よろしく、カー
次のようなテンプレートがあるとします。
<h1><%= name %></h1>
内部的には、これは次の行に沿ってコンパイルされます (非常に単純化されています)。
function(params) {
return '<h1>' + params.name + '</h1>';
}
この JavaScript 関数は、テンプレートを何度も解析するのに比べて、実行が非常に高速です。オプションを指定して呼び出すと、 EJS は関数を内部的にキャッシュcache
します。したがって、レンダリングするたびにテンプレートをコンパイルする必要はありません。