Instant mining

Instant mining is a game mechanic in which 1 block can be broken per game tick without the delay of $3/10$ of a second (6 ticks). Below are listed the tool tier and the Efficiency and Haste levels necessary to instant-mine a block.

With the help of commands
Using commands, much higher levels of haste may be applied. Using these (or other mods that allow higher levels), the following blocks are instant-breakable.

Blocks unaffected by Efficiency
These blocks don't have an assigned tool. However, with commands, they can be instantly broken with the right level of haste. Note that the maximum level of haste is 127, but can be increased with the help of mods.