dataset vs .data - Difference?
I am reading some values in data attribute fields. I have seen two easy ways to read the data as shown below: var webappData = document.getElementById('web-app-data'), rating = webappData.dataset.rating; OR var effectData = $('.effects-list li'), creative = effectData.filter('[data-creative]').data("creative"); My question is which of these has better performance or do they really differ? I have a page with many data attributes that I am accessing and I would like to use the method that has the best performance. Any guidance on understanding the difference between the two would be appreciated.