Device resolution detection module
CSS resolution detection in JavaScript
npm install res --save
res.dpi()
res.dpcm()
res.dppx()
var res = require('res')
res.dppx() // 1
res.dpi() // 96
res.dpcm() // 37.79527559055118
devicePixelRatio
res was mainly written for investigative purposes. Making retina design accommodations can be impractical. Consider alternatives to resolution detection.
Device | res.ddpx() |
res.dpi() |
res.dpcm() |
---|---|---|---|
desktop at default zoom | 1 | 96 | 37.79527559055118 |
iPhone 4s at default zoom | 2 | 192 | 75.59055118110236 |
Methods return 0
where undetectable.
MIT