XSLT Performance

Estoy trabajando para un proyecto que tiene muchas transformaciones XSLT. Las transformaciones deben ser lo más rápidas posible.

Para facilitar la lectura, escribí muchos de ellos dividiendo "lógica de negocios" y "salida". Por ejempl

<!-- Business Logic -->
 <xsl:variable name="myLocalVar">
      <xsl:value-of select="func:whateverComputation(params)" />
</xsl:variable>

<!-- more buss logic here -->

<!-- Output -->
<xsl:element name="mytag">
    <xsl:value-of select="$myLocalVar" />
</xsl:element>

Por supuesto, esto se puede escribir de forma compacta

<xsl:element name="mytag">
      <xsl:value-of select="func:whateverComputation(params)" />
</xsl:element>

Es la primera formamás lent que el segundo?