Aller au contenu

Application cache

Par Jake Archibald

Conférence (50 mn) :
Langue :
Anglais
Sous-titres :
Français

Liens connexes

Le sujet

The Application Cache is one of the cool bits of HTML5, allowing sites to work without a network connection brings us much closer to native app-like behaviour. However, from HTML5 roundup articles and talks you may be left with the impression that it's a magic-bullet fix. Unfortunately it isn't, the Application Cache is a douchebag.

I don't mean it's incompetent or difficult… it's just a douchebag. The Application Cache has skills we need, but if you asked him to paint your bathroom he'd somehow manage to flood your kitchen and break your TV in the process, and he wouldn't care.

We'll look at how to use the features of Application Cache without the horrible side effects, comparing techniques you'd use for a simple clientside app and a large content-driven site. We'll explore the many gotchas left out of most AppCache articles and how you can build your site to survive them.

Application Cache est un des morceaux sympa de HTML5, permettant aux sites de fonctionner sans connexion réseau pour nous rapprocher encore davantage d’un comportement de type app. Attention toutefois, car à en croire les articles et sessions autour d’HTML5, vous pourriez avoir le sentiment qu’il s’agit là d’une solution magique universelle. Hélas, il n’en est rien, Application Cache est un enfoiré.

Je ne veux pas dire par là qu’il est incompétent ou pénible… C’est juste un enfoiré. Application Cache a les savoir-faire dont nous avons besoin, mais si vous lui demandiez de repeindre votre salle de bain il arriverait probablement à inonder la cuisine et à casser la télé au passage, et ça ne le gênerait même pas.

Nous allons examiner comment bien employer les fonctionnalités d’Application Cache sans les horribles effets de bord, comparer les techniques à employer pour une app côté client simple et pour un site massif de contenus. Nous explorerons les nombreux pièges passés sous silence par la plupart des articles sur AppCache, et verrons comment construire un site qui leur survive.

NB : cette conférence sera en anglais avec traduction simultanée.

Présenté par