Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The author raises a good point about page load times not really being minimized and lack of thought around good responsive design. However, I'm unconvinced about the rest of the arguments.

For example, he notes "The first rule in usability 101 is to give the end user what they expect." Maybe for the first year or two in the smartphone era it might have been acceptable to simply provide a shrunken zoomed out version of the site. The onus would have been on the user to navigate appropriately. Which... is a lot of work. My (swiftly getting older) eyes appreciate the larger fonts and readability that in theory a responsive design provides. I now expect to be able to read am article in portrait mode with a decent font size without having to zoom in and out. Maybe I'm alone but I would not be surprised if more users expect this now.



With mobile-first you are optimizing for mobile, so the only extra bandwidth would be that fraction of your CSS that addresses bigger screens, so I think that his page load times is a weak point just like the first one, it all comes down to badly designed sites being bad.


Good points. It's very easy to fall into the 'desktop first, mobile second' camp. Again it depends on the client and requirements.


> The author raises a good point about page load times not > really being minimized and lack of thought around good > responsive design

The author has likely not experienced the wonders of setting images as DIV backgrounds, then setting @media screen and (max-width: 320px) { #ID {display: none; } }

Or even going that (oh so tedious) extra step of sniffing browser signature at the server-side, and negating higher bandwidth assets.

Effort. Try it sometime. ;)


Page size was a very valid concern the last 5 years of iOS / Android, but LTE will make the issue about as minor as it is today for desktops.

I'm not suggesting pagespeed isn't important, that's something completely different and impacted by variety of factors.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: