Javascript — что быстрей: rez+=«str» vs rez=«str»+«str»?
кто-то уже решил сложить строки без данных jsperf.com/strings-str-str-vs-str-str-str/2
и вот там Firefox 16 отжигает по полной на «str»+«str»

    var str  = "";
    str += "<div><h1 class='header'>";
    str += "</h1><h2 class='header2'>";


    var str  = ""
    + "<div><h1 class='header'>"
    + "</h1><h2 class='header2'>"

 rez+="str"; //быстрее

так как не создает временную строку, Закас Николас пишет что в большинстве браузеров этот способ работает на 10-40% быстрее.