Attempts to display media on computers date back to the earliest days of computing, in the mid-20th century. However, little progress was made for several decades, due primarily to the high cost and limited capabilities of computer hardware. Academic experiments in the 1970s proved out the basic concepts and feasibility of streaming media on computers. During the late 1980s, consumer-grade computers became powerful enough to display various media.