perf: optimize JsonpJSON rendering to reduce allocations

This commit is contained in:
1911860538 2025-03-06 21:58:18 +08:00
parent 3b28645dc9
commit 4498a9b34e

View File

@ -125,10 +125,7 @@ func (r JsonpJSON) Render(w http.ResponseWriter) (err error) {
return err
}
callback := template.JSEscapeString(r.Callback)
if _, err = w.Write(bytesconv.StringToBytes(callback)); err != nil {
return err
}
template.JSEscape(w, bytesconv.StringToBytes(r.Callback))
if _, err = w.Write(bytesconv.StringToBytes("(")); err != nil {
return err