Drag and Drop

- LS

Method of easily dragging and dropping elements on a page, requiring minimal JavaScript.

IE

  1. 5.5 - 9
  2. 10
  3. 11

Edge

  1. 12 - 17
  2. 18 - 81
  3. 83

Firefox

  1. 2 - 3
  2. 3.5 - 77
  3. 78
  4. 79 - 80

Chrome

  1. 4 - 81
  2. 83
  3. 84 - 86

Safari

  1. 3.1 - 13
  2. 13.1
  3. 14 - TP

Opera

  1. 9 - 11.6
  2. 12 - 68
  3. 69

iOS Safari

  1. 3.2 - 13.3
  2. 13.4
  3. 14.0

Opera Mini

  1. all

Android Browser

  1. 2.1 - 4.4.4
  2. 81

Blackberry Browser

  1. 7
  2. 10

Opera Mobile

  1. 10 - 12
  2. 12.1
  3. 46

Chrome for Android

  1. 81

Firefox for Android

  1. 68

IE Mobile

  1. 10
  2. 11

UC Browser for Android

  1. 12.12

Samsung Internet

  1. 4 - 11.2
  2. 12.0

QQ Browser

  1. 10.4

Baidu Browser

  1. 7.12

KaiOS Browser

  1. 2.5

dataTransfer.items only supported by Chrome.

Currently no browser supports the dropzone attribute.

Firefox supports any kind of DOM elements for .setDragImage. Chrome must have either an HTMLImageElement or any kind of DOM Element attached to the DOM and within the viewport of the browser for .setDragImage.

Resources:
Implementing Native Drag and Drop
Demo with link blocks
HTML5 Doctor article
Shopping cart demo
Polyfill for setDragImage in IE
iOS/Android shim for HTML 5 drag'n'drop
Microsoft Edge setDragImage feature request on UserVoice
WebPlatform Docs