June 15th, 2009 by Jason Grigsby
Here are some questions I’ve been asking iPhone owners:
- Have you moved Safari icon off of the home screen onto one of the secondary screens?
- Have you used Safari on your iPhone in the past week?
- Have you used Safari on your iPhone in the past day?
If you own an iPhone, I’d love to hear your answers.
Posted in Mobile Web and Services | 16 Comments »
May 27th, 2009 by John Keith
There’s an interesting article on mobiforge.com that talks about the pitfalls of using CSS sprites for mobile web content. While there are several reasons why sprites may not be a good idea, two stand out for me: CSS2 support is required for the necessary background positioning, and there may be longer term performance penalties associated with using the layout engine for positioning on every page.
That performance aspect is something to think about. The author states that it may be better to deliver a set of images once, paying a relatively small penalty for extra (cached, with long expiration) HTTP transactions, than to pay a layout engine penalty on every subsequent page rendering.
I can’t say for sure, but I can certainly imagine that some mobile devices are better than others when it comes to page rendering performance. As one of the commenters in the article states, this “brings us back to the golden rule in mobile: know thy browser…”. What works best in the desktop world may not be best in the mobile world.
The W3C says that CSS sprites are a best practice for the mobile web so — this would seem to be a odds with that recommendation. What do you think?
Posted in Mobile Web and Services, Performance | 2 Comments »
May 18th, 2009 by John Keith
As many of you know, we’re fairly enamored with the YSlow techniques for understanding and evaluating web performance for web applications. We have successfully used the information to improve the user-perceived performance for “traditional” websites and for mobile websites / applications. We’ll be talking about more of those experiences in upcoming posts.
In addition to the work we’ve done for our customers, we also like to promote good practices that everyone can follow. Which leads me to today’s post. I’ve recently finished re-reading the slides presented as part of the High Performance Web Sites course at Stanford University. These slides have been made available by Steve Souders and they provide a nice accompaniment to his book, High Performance Web Sites. The course also included guest lectures, and those slides have been made available to anyone who is interested in web front-end performance. The guest slides are chock full of real world information from people who really know this stuff.
If you are a web developer, you should familiarize yourself with the Yahoo Exceptional Performance info by reading their best practices list, reviewing the CS193H slides, and keeping the Souders book in front of you so you don’t forget to do it!
Posted in Performance | No Comments »
April 27th, 2009 by John Keith
Tonight’s topic is “Building an iPhone Business: A Look Back to Look Ahead” by Elia Freedman (Infinity Softworks). For more details see the Mobile Portland site at http://www.mobileportland.com/
Hope to see you there!
Posted in Uncategorized | No Comments »
April 27th, 2009 by John Keith
Hey there.
It’s been a year since we first opened our mobile browser concurrency test for people to use, so I thought I’d take a quick moment to thank everyone who has taken the test. All 6,461 of you. Yup, that’s how many individual test results we have thus far (and still counting…). Those tests have yielded 1,572 unique user agents, of which 638 are unique mobile devices that have completed the test. Wow. Thanks everyone.
We’ve learned quite a bit from the data and we hope to see it put to use in some of the mobile device databases, such WURFL and Device Atlas. While there are quite a few devices that support only one outstanding connection at a time, there are also quite a few newer devices that not only support several concurrent connections, but do so across multiple subdomains. This is good news for mobile web sites that need to minimize page loading times. We’ve also verified what we hoped to find - that most devices support http compression, which means there’s no reason not to gzip mobile content for mobile users.
If you would like to take a look at our first year results, trip on over to our test summary page and have a look around. If you have any questions, please feel free to fire away.
Posted in Mobile Web and Services, Performance | 1 Comment »