Skip to the content.

Browser Support

This page describes browser support for the various components of Dabby.js:

Feature IE FF Chrome Safari iOS Android Used in
XMLHttpRequest 10 12 31 7.1 8 4.4.4 $.ajax()
classList 10 26 28 7 7.1 4.4 $.fn.addClass(), $.fn.toggleClass, $.fn.removeClass(), $.fn.hasClass()
getComputedStyle 9 4 11 5 5.1 4 $.fn.css(), $.fn.offset(), $.fn.width(), $.fn.height(), $.fn.outerWidth(), $.fn.outerHeight(), $.fn.innerWidth(), $.fn.innerHeight(), $.fn.show(), $.fn.hide()
dataset 11 6 7 5.1 5.1 3 $.fn.data()
getBoundingClientRect 9 12 4 4 4.1 2.3 $.fn.offset()
addEventListener 9 7 4 3.1 3.2 2.1 $(), $.ajax(), $.fn.on(), $.fn.one()
removeEventListener 9 7 4 3.1 3.2 2.1 $.fn.off()
CustomEvent 9* 11 15 6.1 6.1 4.4 $.fn.trigger()
Object.assign 9* 4 5 5 Yes Yes* $.ajax(), $.fn.clone(), $.fn.offset(), $.extend()
Object.create 9 4 5 5 Yes Yes getVal()
Object.getPrototypeOf 9 3.5 5 5 Yes Yes $.isPlainObject()
Object.keys 9 4 5 5 Yes Yes $.each(), $.map()
insertAdjacentElement 6 48 4 3.1 3.2 2.3 $.fn.before(), $.fn.prepend(), $.fn.append(), $.fn.after(), $.fn.replaceWith(), $.fn.replaceAll()
querySelectorAll 9 3.5 4 3.1 3.2 2.1 $(), $.parseHTML(), $.fn.clone()
Browser Support 11 48 31 7.1 8 4.4.4  

*via polyfill

Note: Whilst the code should support the specified browsers, the test suite has only been run in IE11, Edge, Firefox 55, Chrome 60, iOS 9.3, and Android 6. If you need specific browser support, please run the test suite in that browser to check compatibility (And report back any problems).