I'm wondering how the experts on here are designing for retina displays (if at all).

Many laptops now have retina displays and there are many more devices out there that can be considered 'retina'.

I've done a lot of research and can get the code/methods easy enough, but wondering of other thoughts and what's best practice.

Some possible ideas are:

"detect for a pixel density of 2 or more with CSS and then display a different PNG/JPEG/GIF image for retina"

"use only Vector/SVG/icon fonts"

"use something like retinajs.com"

Am I understanding this and what do you think is the best method?