Compatibility

Software compatibility is extremely important for large projects such as DataTables. The documentation on this page is provided to detail the browser support for DataTables and its extensions, and also the compatibility between the various features of the software as not all options can be used in tandem with others.

The information on this page always refers to the current release version of DataTables and its extensions - please see the downloads page for information on downloading the current versions of the DataTables software.

Browser support

The following web-browsers are fully supported by the current release DataTables core and its extensions. Please note that the next major version of DataTables core (v1.11) will no longer support IE6-7 (as is already the case with all extensions).

Chrome logo

Chrome

Current and previous stable release versions.

IE logo

Edge

Current and previous stable release versions.

Firefox logo

Firefox

Current Extended Support Release and all newer regular releases.

Safari logo

Safari

Safari v6 (Mac OS X v10.7 - Lion) and newer

Opera logo

Opera

Current and previous stable release versions.

Konquerer logo

Others

Other modern browsers will likely run DataTables but are not explicitly supported.

Internet Explorer

DataTables Core supports IE8+. All extensions support IE11+, except for FixedColumns 4.0.0+ which does not. Internet Explorer has been marked as end of life by Microsoft and it is now recommended that you upgrade to a more modern browser.

jQuery

DataTables and its extensions all require jQuery 1.7 or newer. Like all software, it is recommended that you always use the latest version of jQuery that is available as it will include additional features, performance enhancements and bug fixes.

Feature compatibility

The DataTables library and its extensions provide a wide range of functionality. Not all of the features available for each piece of software is fully compatible with other aspects - the table below details the compatibly between the core features of DataTables and the extensions.

Please note that this grid is not exhaustive in its list of features or options - there are over 500 options and API methods for the software! For example the paging feature of DataTables is not listed as it is a core feature of the software and is compatible with all extensions.

Key

Features are compatible
Compatible, but with limitations
- Partly compatible
Not compatible
DataTables
Child rows
Scrolling
Server-side
State saving
Extensions
AutoFill
Buttons
Column visibility
HTML5 export
Print
ColReorder -
Editor
FixedColumns
FixedHeader
KeyTable
Responsive
RowGroup - -
RowReorder
Scroller - -
SearchBuilder
SearchPanes
Select
StateRestore
Core
Child rows
Scrolling
Server-side
State saving
AutoFill
Buttons
Column visibility
HTML5 export
Print
ColReorder
Editor
FixedColumns
FixedHeader
KeyTable
Responsive
RowGroup
RowReorder
Scroller
SearchBuilder
SearchPanes
Select
DataTables Extensions

Notes:

  • The Buttons extension is split into multiple components as it provides plug-in options as part of the library.
  • The ColVis and TableTools extensions are not listed as they are no longer maintained, having been replaced by Buttons and Select.

Change log

  • 2015-08-27: ColReorder and Buttons' column visibility module are now compatible with the release of Buttons 1.0.1.
  • 2015-11-06: Responsive is compatible with Buttons' column visibility as of Responsive 2.0.0.
  • 2015-11-06: Responsive is compatible with DataTables' child row API as of Responsive 2.0.0 as it now provides an option to display the hidden information in a modal view.
  • 2016-02-04: Select and FixedColumns are fully compatible as of DataTables 1.10.11, FixedColumns 3.2.1 and Select 1.1.1.
  • 2020-01-10: Add SearchPanes.
  • 2020-09-15: Add SearchBuilder.
  • 2020-09-15: SearchPanes is compatible with SSP as of v1.1.
  • 2021-06-03: Remove Flash export for Buttons. Not supported as of v1.7
  • 2021-08-25: DataTables 1.11.0 means that Internet Explorer 8+ required.
  • 2021-08-25: SearchBuilder is compatible with SSP as of v1.2.
  • 2021-09-10: FixedColumns 4.0.0
    • IE no longer fully supported with FixedColumns
    • AutoFill now fully supported with FixedColumns
    • ColReorder now fully supported with FixedColumns
    • Editor now fully supported with FixedColumns
    • FixedHeader now fully supported with FixedColumns
    • KeyTable now fully supported with FixedColumns
    • RowReorder now fully supported with FixedColumns
  • 2021-09-10: FixedHeader 3.2.0
    • Scrolling now fully supported with FixedHeader
    • RowGroup now fully supported with FixedHeader
    • Scroller now fully supported with FixedHeader
  • 2021-09-24: Add StateRestore.