Back in the past, interfaces seemed to be faster than types, yet this is not true anymore. Types are as fast as interfaces.

Interfaces can’t hold any values.

 

Methods

Interfaces can “prescribe” a method (a function in an interface) to objects.

Vs. types

Here is a small comparison etc. Interfaces vs Types

Interfaces can inherit, types can not.

Types are more predictable