Browse Source

perf(sanitize): Use strings.Builder instead of manually concatenating

jvoisin 1 month ago
parent
commit
cd6236b1cd
1 changed files with 3 additions and 2 deletions
  1. 3 2
      internal/reader/sanitizer/sanitizer.go

+ 3 - 2
internal/reader/sanitizer/sanitizer.go

@@ -296,8 +296,9 @@ func filterAndRenderHTML(buf *strings.Builder, n *html.Node, parsedBaseUrl *url.
 		}
 		}
 		buf.WriteString("<")
 		buf.WriteString("<")
 		buf.WriteString(n.Data)
 		buf.WriteString(n.Data)
-		if len(htmlAttributes) > 0 {
-			buf.WriteString(" " + htmlAttributes)
+		if htmlAttributes != "" {
+			buf.WriteByte(' ')
+			buf.WriteString(htmlAttributes)
 		}
 		}
 		buf.WriteString(">")
 		buf.WriteString(">")