I know there is no true difference between jQuery because jQuery is a JavaScript library but I tested and wrote a function to hide a element and I used jQuery its has a little difference between the time that the two element hides and the pure JavaScript version finishes a little faster while the code is the same whit different tools
function test() {
var a=document.getElementById("test");
a.style.width="0px"
a.style.height="0px"
a.style.opacity="0"
}
function abc() {
$(document).ready(function() {
$('#jQtest').hide(1000)
});
test();
}
#test{
width:200px;
height:200px;
border:1px solid black;
background-color:#36F;
transition:1s;
}
#jQtest{
width:200px;
height:200px;
border:1px solid black;
background-color:#36F;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<input type="button" id="but" value="hide show" onclick="abc()"/>
<div id="test"></div>
<div id="jQtest"></div>
Fiddle: jQuery VS CSS.

1000in the hide? try.hide()