I've recently begun using ECMAScript 2016's arrow functions instead of the original syntax to define functions. Would it be ok if I just used this syntax every time I wanted to define a function, or are are there any disadvantages like speed, etc.?
(function(){
alert('Is this');
})();
(()=>{
alert('somehow better than this?')
})();