Detector is unique device identification derived from an extensive, continuous and unparalleled analysis of browsers, conducted for more than 10 years. It groups browsers and devices into 12 segments, based on common denominators for screen resolution, input method, performance and scripting/styling capabilities. You can read more about segments and the segmentation model on parentnode.dk.
The segments
- desktop
-
Modern browsers. Chrome 49+, Firefox 49+, Safari 10+ and Edge 13+. Support for advanced technology,
like fx. WebGL, Web Cryptography, ES6 Classes and much, much more.
Read more about desktop. - desktop_ie11
-
Internet Explorer 11. Not nearly as good as dekstop, due to only partial 3D transform support.
As a standalone segment, you decide where it belongs.
Read more about desktop_ie11. - desktop_ie10
-
Internet Explorer 10. Lost in between IE9 and IE 11. Will also typically need a lot of CSS and Javascript hacks.
As a standalone segment, you decide where it belongs.
Read more about desktop_ie10. - desktop_ie9
-
Internet Explorer 9. Missing support for FormData, FileReader and CSS Transitions (among other things).
Despite the poor feature support it is still too important to permanently degrade it to desktop_light.
As a standalone segment, you decide where it belongs.
Read more about desktop_ie9. - desktop_light
-
All older browsers for desktop or laptop computers. Internet Explorer <= 8 , Firefox <= 48,
Chrome <= 48, Safari <= 9, Edge 12, Non-blink Opera, Netscape. You get the idea. Just keep it simple and it's
all gonna work out fine.
Read more about desktop_light. - tablet
-
Advanced tablets with support for advanced technology,
like fx. WebGL, Web Cryptography, ES6 Classes and much, much more.
iPads using Safari 10+, Android tablets using Chrome 49+ or Firefox 49+.
All tablets have a screen size larger than 6 inches.
Read more about tablet. - tablet_light
-
Less advanced tablets, but still supporting CSS Transitions and 2D Transforms. Includes early iPads
and Android tablets, some WebOS tablets and Kindle Fire.
All tablets have a screen size larger than 6 inches.
Read more about tablet_light. - smartphone
-
Smartphones with touchscreen and support for advanced technology,
like fx. WebGL, Web Cryptography, ES6 Classes and much, much more. Minimum
screen width of 320 pixels in portrait mode. Includes iPhones/iPods with Safari 10+, Androids with
Chrome 49+, Firefox mobile 49+ and Edge 13+ for mobile.
Read more about smartphone. - mobile
-
Mobilephones released within the last ~5 years and smartphones with small screens
or otherwise degraded rendering capabilities or performance. These phones only support a basic
level of JavaScript and CSS.
Read more about mobile. - mobile_light
-
All older mobile phones, with even the simplest HTML capable browsers. This includes phones release
in the past 15 years. They have very limited CSS support and typically no JavaScript support.
Read more about mobile_light. - tv
-
TV and console devices with internet access, using the remote control or game pad for
navigation and interaction. Like Playstation 3, Nintendo Wii and SMART-TVs.
Read more about tv. - seo
-
Semantic wellstructured content with No CSS or JavaScript. This segment is designed for
search engines, content aggregators, screen readers for visually impaired and entirely
text-based browsers like Lynx.
Read more about seo.
The segments are efficiently backed by the minimalistic and semantic markup model described at https://templator.parentnode.dk and empowered by the a complete javascript library found at https://manipulator.parentnode.dk. To understand the full potential of Detector visit these websites.