Prechádzať zdrojové kódy

perf(template): pre-allocate the strings.Builder in csp(…)

jvoisin 2 mesiacov pred
rodič
commit
18920385ff
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      internal/template/functions.go

+ 1 - 0
internal/template/functions.go

@@ -192,6 +192,7 @@ func csp(user *model.User, nonce string) string {
 	}
 	}
 
 
 	var policy strings.Builder
 	var policy strings.Builder
+	policy.Grow(350)
 	for key, value := range policies {
 	for key, value := range policies {
 		policy.WriteString(key)
 		policy.WriteString(key)
 		policy.WriteString(" ")
 		policy.WriteString(" ")