title: JavaScript append and prepend vs jQuery append and prepend
body: <blockquote>
    <p><sup><em>QA Style</em></sup></p>
  </blockquote>
  
  <p>I recently read an article and it says that JavaScript has implemented <strong><code>append</code></strong> and <strong><code>prepend</code></strong> methods inspired from jQuery.</p>
  
  <p>It was a new knowledge for me because as far as I know to append an element, I had to use <code>element.appendChild</code> and to prepend an element, I had to use <code>element.insertBefore(newElement,element.children[0])</code>.</p>
  
  <p>But jQuery's append and prepend have lots of features like accepting multiple arguments.</p>
  
  <p>So my question is</p>
  
  <p><strong>What are all the differences between JavaScript's append prepend and jQuery's append prepend have (in ease of use and in performance)</strong></p>
  
  <blockquote>
    <p>Not a dupe of <a href="https://stackoverflow.com/questions/15926325/append-vs-appendchild-jquery">Append Vs AppendChild JQuery</a></p>
  </blockquote>