jest operatorem + mniej wydajnym niż StringBuffer.append ()

W moim zespole zazwyczaj łączymy łańcuchy w następujący sposób:

var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");

Oczywiście poniższe informacje są o wiele bardziej czytelne:

var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";

Ale eksperci JS twierdzą, że+&nbsp;operator jest mniej wydajny niżStringBuffer.append(). Czy to naprawdę prawda?