Criação de DOM jQuery mais rápida usando encadeamento do que usando objeto de atributos

Os elementos jQuery DOM podem ser criados passando um objeto de atributo , por exemplo:

var div = $("<div/>", {
class: "class",
type
: "text",
html
: "default"
});

Ou, por encadeamento de método, por exemplo:

var div = $("<div/>").addClass("class").attr("type", "text").html("default")

Os testes de encadeamento de criação de DOM versus desempenho de objeto por Alex Cheuk sugerem que o encadeamento é mais rápido do que usar um objeto de atributos.