- From: Magnus Lönnroth <magnus.lonnroth@ericsson.com>
- Date: Thu, 28 May 2009 10:11:00 +0200
- To: "Mobile Web Best Practices Working Group WG" <public-bpwg@w3.org>
I admit that with the new hi-speed HSDPA/HSUPA 3g networks we get around 80 ms latency in theory, perhaps twice that in practice, which more or less removes the need for multi-part MIME digests as a delivery optimization method. And although these are being deployed quickly, a bad signal or a busy cell can probably still put you right back to where we were 5 years ago with latencies in excess of 1000 ms. So anyway, I only think we disagree on the timing - I'm not prepared to throw multi-part MIME digests in the context of reducing latency out the window just yet, but I agree that eventually it will no longer be needed for this purpose. On a side-note, I can assure that Ericsson makes a heck of a lot more selling HSDPA/HSUPA network upgrades than supporting multi-part MIME digests :) Magnus Lönnroth Head of Development Service Delivery & Provisioning, Ericsson /// > -----Original Message----- > From: public-bpwg-request@w3.org > [mailto:public-bpwg-request@w3.org] On Behalf Of Luca Passani > Sent: Wednesday, May 27, 2009 3:11 PM > To: Mobile Web Best Practices Working Group WG > Subject: Re: ACTION-961: usefulness of multipart-mixed > > > I disagree that multi-part makes such a huge difference for > 3G phones. > It does not. > > If you build your pages by: > > 1) allocating space for the pictures in the img tag > (height/width attributes), > > 2) adopting well-formed markup and > > 3) keeping CSS in the page (and not external as BP wrongly > recommends), > > then users will perceive the page as equally fast, or even > faster, since XHTML loads faster than the full bundle of > XHTML/CSS/Pictures. > > I understand that some companies want to present multipart > support as something that gives extra value to their > platform, but for regular developers supporting multipart > introduces way too many hurdles to make sense. Even assuming > they have a framework to automatize the packaging of their > pages, which devices support multipart and which do not is > NOT public information, i.e. they have no path to creating > multipart which works reliably. > > In short, I would be disappointed if W3C recommended that > buying from Ericsson is a best practice :) > > Luca > > Magnus Lönnroth wrote: > > Hi, delivering multi-part MIME digests has been and still > is an important part of optimizing performance in our > installations. The main reason for developing this is the > latency in 3g networks compared to wired broadband or wi-fi. > It must of course be fully transparent and not affect content > or content design in any way. One important aspect is to have > detailed knowledge of the device's own caching capabilities > and support for digests so that subsequent deliveries not > include content that is already available (cached) on the > handset. If full digests are delivered with each request I > agree that the benefit is questionable. But if you have a > good implementation with device knowledge the improvement is > significant. > > > > thanks, > > > > Magnus Lönnroth > > Head of Development > > Service Delivery & Provisioning, Ericsson /// > > > > > >> -----Original Message----- > >> From: public-bpwg-request@w3.org > >> [mailto:public-bpwg-request@w3.org] On Behalf Of Luca Passani > >> Sent: Tuesday, May 26, 2009 11:49 PM > >> To: Mobile Web Best Practices Working Group WG > >> Subject: Re: ACTION-961: usefulness of multipart-mixed > >> > >> > >> Multipart was a useful mechanism to deliver a full page in > one shot. > >> Vodafone leveraged multipart for its vodafone live service > on devices > >> which supported it. Multipart allowed for snappy (or at least > >> "2002-snappy") display of the top page, which looked great as > >> compared to everything WAP had represented until that day. > >> There was no way to know whether multipart was properly > supported by > >> a device, except testing on that device. > >> Notably, many devices declared multipart support in headers and > >> UAProfs, but the information was not reliable at all. I > recall that I > >> never managed to get multipart to work on a Nokia device (still > >> vaguely curious about whether there was a way). > >> Vodafone maintained its own db with this info for devices in its > >> portfolio. Not sure if they still do. Probably not. Too > much effort > >> for too little value. > >> > >> 3G networks and faster browsers make the use of multipart > much less > >> relevant, particularly because pages become much harder to > build and > >> maintain if multipart is in the middle. I made space for > multipart in > >> WURFL back in 2003, but the community did not really > follow: nobody > >> was using it obviously. > >> > >> Luca > >> > >> Tom Hume wrote: > >> > >>> I took an action a couple of weeks ago to look into > multipart/mixed > >>> MIME types, to see if they might be usefully related to > >>> > >> sections 3.4.6 > >> > >>> and 3.4.7 of MWABP[1] (ACTION-961). In particular it would seem > >>> helpful to be able to bundle many images up into a single HTTP > >>> request, avoiding unnecessary round trips to download a set > >>> > >> of them. > >> > >>> The current advice is to combine related images into a > single file, > >>> download this, and use CSS positioning and clipping to > >>> > >> render parts of > >> > >>> this file. multipart/mixed would provide another route for > >>> > >> downloading > >> > >>> many resources at once. > >>> > >>> The only reference I can find to mobile usage of > multipart-mixed is > >>> this tutorial from OpenWave: > >>> > >>> > >>> > >> > http://developer.openwave.com/dvl/support/documentation/technical_not > >> e > >> > >>> s/multipart.htm > >>> > >>> From running this experiment with desktop browsers, > multipart-mixed > >>> doesn't seem to be well supported. I've set up an HTTP response > >>> matching the above and found that: > >>> > >>> - Firefox and Opera render the second page in the message > >>> - Safari doesn't recognise it as HTML and downloads it > >>> - IE renders content from both pages > >>> > >>> I've also got a question of how, from within CSS or similar, an > >>> individual part of a multipart-mixed message might be uniquely > >>> referred. The only reference I can find for a URL-scheme for such > >>> things is a scheme for references to body parts of > messages, which > >>> date back to 1997 or earlier, and seem to be designed with > >>> > >> HTML email > >> > >>> in mind: > >>> http://www.ietf.org/rfc/rfc2392.txt > >>> > >>> Beyond the Openwave tutorial, and the following tool which > >>> > >> exists to > >> > >>> create these messages: > >>> > >>> http://www.umts-tools.org/docs/multipart/ > >>> > >>> ...I can't find any other reference to them; and it's not a > >>> > >> technique > >> > >>> I've come across myself. Am I missing something obvious > here? From > >>> where I'm sitting this looks like a barely-used, poorly- > supported > >>> technique which I'd hesitate to consider a best practice - > >>> > >> though it > >> > >>> might be handy if it worked. > >>> > >>> Tom > >>> > >>> [1] http://www.w3.org/TR/2009/WD-mwabp-20090507/#d1e8981 > >>> > >>> -- > >>> Future Platforms: hungry and foolish since 2000 > >>> work: Tom.Hume@futureplatforms.com > >>> <mailto:Tom.Hume@futureplatforms.com> play: tomhume.org > >>> <http://tomhume.org> > >>> > >>> > >>> > >> > >> > > > > > > > > >
Received on Thursday, 28 May 2009 08:11:36 UTC