[whatwg] Deferring image load

Ola P. Kleiven olak at opera.com
Mon Feb 13 03:29:30 PST 2012


On Mon, 13 Feb 2012 12:11:21 +0100, Charles McCathieNevile  
<chaals at opera.com> wrote:

> On Mon, 13 Feb 2012 12:00:52 +0100, Kang-Hao (Kenny) Lu  
> <kennyluck at csail.mit.edu> wrote:
>
>> (12/02/13 18:33), Bjartur Thorlacius wrote:
>>> On 2/13/12, Gray Zhang <otakustay at gmail.com> wrote:
>
>>>>    2. On an album page where hundreds of pictures are expected to be  
>>>> shown,
>>>>    it is often required that pictures currently in a user's screen  
>>>> should
>>>>    appear as fast as possible. Loading of a picture outside the  
>>>> screen can
>>>> be
>>>>    deferred to the time that the picture enters or is about to enter  
>>>> the
>>>>    screen, for the purpose of optimization user experience.
>>> This seems like something interactive user agents should implement.
>>
>> But it is currently not reliable to the extent that Web authors can rely
>> on it. The current spec for <img>[1] says
>>
>>   # User agents may obtain images immediately or on demand.
>>
>> Is there actually an existing user agent that obtain images on demand?
>
> Opera.

Depends which product. Even Opera on desktop would previously try to be  
clever about what to load and not, however this caused much headache as  
authors expected all sorts of events and intrinsic dimensions just as if  
the resources were loaded and visible. For compat reasons Opera now is in  
line with other user agents. For compatibility it is better to have such  
mechanisms specced.




-- 
Ola P. Kleiven, Core Compatibility, Opera Software


More information about the whatwg mailing list