Jelajahi Sumber

perf(sanitizer): html.Parse already lowercases tag names

jvoisin 4 minggu lalu
induk
melakukan
b79f22a63c
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      internal/reader/sanitizer/sanitizer.go

+ 1 - 1
internal/reader/sanitizer/sanitizer.go

@@ -279,7 +279,7 @@ func filterAndRenderHTML(buf *strings.Builder, n *html.Node, parsedBaseUrl *url.
 	case html.TextNode:
 	case html.TextNode:
 		buf.WriteString(html.EscapeString(n.Data))
 		buf.WriteString(html.EscapeString(n.Data))
 	case html.ElementNode:
 	case html.ElementNode:
-		tag := strings.ToLower(n.Data)
+		tag := n.Data
 		if shouldIgnoreTag(n, tag) {
 		if shouldIgnoreTag(n, tag) {
 			return nil
 			return nil
 		}
 		}