Cache message interpolation results lazily if the node does not have gender or plural(so many big words!)
Serverside render -> clientside patch: 100ms~ down to 79.66ms
Clientside render -> clientside patch 80~ms down to 49.40ms
JS Soy -> 42.50ms
GITHUB_BREAKING_CHANGES=none
@@ -47,6 +47,7 @@ public abstract class DoWhile extends Statement {
ctx.appendAll(body());
}
ctx.append(" while (").appendOutputExpression(condition()).append(");");
+ ctx.endLine();
}
/** A builder for a {@link DoWhile}. */
