Email or username:

Password:

Forgot your password?
Andy Bell

You may remember a while ago, we asked people to visit a little web app that grabbed their viewport sizes.

We had an idea in mind for a visualisation and article that today, we've just pushed live.

The ideal viewport doesn't exist viewports.fyi/

35 comments
Gabor

@andy this is awesome, but the view all viewports part on my desktop is... Confusing? I don't know what those boxes mean.

Apparently they should have the dimensions in them, but... They don't.

Andy Bell

@javorszky Ah yeh, that needs adjusting. Thanks!

Andy Bell

@Edent I honestly didn't have any idea how prevalent that was until we started looking at this project πŸ˜‘

marijane white, mslis

@Edent @andy I have two and this is extremely frustrating. It's not exclusive to websites, either, the new Outlook for Mac UI is basically broken on a portrait-mode monitor.

Baz Scott

@andy @simon What a great resource, and wonderful website πŸ‘πŸ‘

Curtis Wilcox

@andy
The 2nd most popular viewport's height is 666?! β›§πŸ€˜

BTW, the text on the orange and purple blocks have contrast below 4.5.

Jennifer Moore

@andy

Much needed work, thank you!

Only the other day, I encountered a popup which covered all the other words, wouldn't move, and had its "X to close" off the right hand edge of the screen.

In order to get to the X and get rid of it, I had to switch on auto-rotate and tip my phone on its side.

Vexing!

Mayank

@andy beautiful website, and excellent domain name 😁

FunHouse Radio

@andy I started offering different images depending on viewport size a week ago. I felt smart.

Andy Bell

Ah and of *course* this is built with @eleventy

Russell

@andy Thanks for this. I'm generally not a CSS person but it's interesting to try to follow the design patterns to help provide maintainable structure. I've got some reading up to do on CUBE before I forward this along.

PS: On desktop Firefox(?) viewports the inline view of buildexcellentwebsites shrinks as the page is scrolled making it hard to read any of the content.

Andy Bell

@zimzat Ah yeh that's supposed to happen to demonstrate you never know how much space will be available

Russell

@andy It looked like the content was expected to be read inline on mobile (though it's difficult to do so) so when the behavior changed when viewing on a desktop-size screen it wasn't clear why and I got kind of frustrated. Maybe make it look more like placeholder content (or unscrollable) saying that instead?

Steve Frenzel

@andy you and your team have done an excellent job again, thanks for sharing πŸ’ͺπŸ’ͺ

Andy Bell

@Kye thanks, but I'll not be reading the comments on there πŸ˜…

Jeremy Stucki

@andy Hey, this looks really interesting, and I agree with the takeaway. But I wonder if there's a missed opportunity to get more out of the data … e.g. if you hadn't treated each pixel difference as a separate viewport, maybe there would appear some clusters which could offer some guidance for more sensible default breakpoints? Unfortunately the "all the viewports" visualization doesn't really help there since the widths are not visualized really … am I missing something?

kaiserkiwi :kiwibird:

@andy That's interesting. I visited the site in the timeframe with multiple configurations and the iPhone 13 mini still wasn't there once?

I wonder if an AdBlocker has prevented the transmission. πŸ€”

Andy Bell

@kaiserkiwi yep, the browser isn’t full screen tho is it!

Christian Alder

@andy This is so cool! Thanks for making it, love the design of the site too ☺️

Rihards Olups

@andy Very neat - there's a small typo (repeated twice) - "a much difference picture".

lennsa

@andy Very cool article.

And the attached data finaly gave me something to procrastinate with.

I tried to visualize the view ports in relation to one another. (The screenshot is zoomed in and the pixels are not to scale)

But you can defiantly make out mobile phones.

Andy Bell

@lennsa nice! I was hoping people would make cool stuff with the data

JoachimTillessen

@andy great article! However I still feel there are so many aspects left to explore to improve our design and testing workflows. Are there larger clusters of similar viewport sizes that we can pay extra attention to? What percentage of users use viewports within those clusters? If you plan to test specifically for those clusters, is it better to use the average size or the minimal size...

Go Up