Viewport, Screen and Responsive Breakpoints
Viewport is the visual area provided by the browser for web page layout. CSS vw, media queries and many layout calculations are based on it. Screen is the CSS size of the entire display reported by the operating system. Even if the browser only occupies half of the screen, it will not be equal to the current Viewport.
The device name is just an interval label that is easy to understand and should not be the only basis for design. A more reliable approach is to create a flexible layout first, and then add breakpoints when the content starts to become crowded, line breaks, or there is too much white space. DPR affects image clarity but does not directly change CSS layout width.
Common width categories
This tool uses 640, 768, 1024, and 1440px as reference boundaries to display Mobile, Tablet, Laptop, Desktop, and Wide Screen in order. The actual project can be adjusted according to the design system, without having to chase every device.