Il était une fois Tim Berners-Lee et quelques autres personnes très intelligentes qui ont créé le Web. Ils ont regardé ce qu'ils avaient fait et ont vu que tout allait bien. mais ils le répareraient plus tard.

Ils n'y sont jamais parvenus.

Ce jour-là est né un réseau d'information si vaste et si vaste que nous oublions souvent que la plupart du monde n'y a pas réellement accès. Au moins, relativement peu d’entre nous ont un accès Internet à haute vitesse et vingt-sept heures. Ce n'est pas aussi répandu qu'on pourrait l'imaginer.

haute vitesse, vingt-sept-sept accès Internet [est] pas aussi omniprésent que nous pourrions imaginer

Je dois faire l'expérience, non pas de l'enfance d'Internet, mais de son "terrible couple". Le modem 56k, dans toute sa gloire de blocage de lignes téléphoniques statiques, était la façon dont je jouais aux jeux Flash sur les sites Disney et Cartoon Network. C’était de bons moments, même si je devais attendre une demi-heure pour que les jeux se chargent.

En tant que profession du web design, j'ai fait ce que chaque nouveau concepteur de sites Web fait: j'ai appris à faire de mes sites des "fantaisies". J'ai ajouté des diaporamas animés, appris les méthodes de jQuery, utilisé la navigation déroulante, les menus d'accordéon, le contenu d'accordéon et une seule fois, les transitions de pages. Ensuite, Facebook a dit vouloir charger mes articles sans charger le reste de mon site ...

... Facebook sait seulement qui je suis dans le sens où je leur ai donné trop d'informations sur moi. Mais c'est un chose qui se passe , et je ne blâme pas Facebook pour le faire. Nos sites Web se chargent lentement, ces jours-ci.

Qu'est-ce que tu racontes?

Oui, oui, nos vitesses Internet sont plus rapides que jamais, en Corée, ou si vous avez la chance d'avoir Google Fibre. La 4G est incroyable aussi. Nous pouvons fournir des informations comme les affaires de personne, et cela fait indirectement partie du problème.

Cet effet de parallaxe ne peut pas trop peser. Peut-il?

Après tout, si nous pouvons livrer les données plus rapidement, pourquoi ne pas en livrer davantage? Cet effet de parallaxe ne peut pas trop peser. Peut-il?

Cette discussion n'est pas nouvelle. Les gens ont dit pendant des années Il est stupide de donner de plus en plus de poids numérique à nos sites Web, et ils ont toujours eu raison. Mais maintenant, nous commençons à voir quelqu'un essayer de faire quelque chose et la solution a des répercussions dangereuses.

(Voulez-vous que Facebook fournisse tout le contenu? Je ne le sais pas. Ils en savent trop sur ce qu’il est.)

Maintenant, soyons clairs à propos de quelque chose: je ne parle pas des applications Web. Les applications Web sont une toute autre histoire. Il s'agit des sites Web que nous utilisons pour diffuser notre contenu, nos articles d'actualité, nos portefeuilles et nos arguments de vente. Trop d'entre eux sont trop gros, trop encombrants et trop lents.

Ne me crois pas?

Se rappeler. Combien de sites Web avez-vous inclus dans jQuery parce que vous deviez animer une chose? N'oubliez pas tous les sites WordPress. Ils viennent avec jQuery par défaut.

Mieux encore, ne me croyez pas sur parole. Allez-y et regardez les résultats de cette étude . La taille moyenne de la page fournie aux appareils mobiles est supérieure à un mégaoctet et la moyenne globale de chaque appareil est d'environ deux.

Gardez à l'esprit que cela signifie que beaucoup sont plus gros.

nous avons accès à la ressource d'information la plus importante au monde; et nous ne voulons pas attendre plus d'une seconde pour cette information

Cela peut ne pas être une grosse affaire pour quiconque obtient au moins 10 Mo par seconde, et est proche du serveur d'origine, ne télécharge rien d'autre, ou Skyping avec un ami, et n'est pas sur un mauvais réseau mobile. Pour qui que ce soit d'autre, oui, c'est un gros problème.

Voyez, voici la chose à propos des personnes: nous avons accès à la ressource d'information la plus importante au monde; et nous ne voulons pas attendre plus d'une seconde que ces informations nous parviennent. Cela vous semble-t-il un peu irritant? Oui, mais ça ne va pas changer.

Le temps, après tout, est notre ressource la plus précieuse.

Pourquoi faisons-nous cela à nous-mêmes?

Ce ne sont que quelques-unes des raisons possibles:

Les gens utiliseront des bibliothèques et des frameworks pour chaque petite chose

Parfois, les gens font simplement des choses "facilement" et codent rapidement quelque chose, juste pour le faire. J'ai compris. Je comprends vraiment l'appel. Mais la plupart du temps, nous n'utilisons probablement pas la moitié de ce que renferment ces énormes frameworks, et nous construisons donc des sites trop lourds.

L'autre partie du problème réside dans le fait que les frameworks font désormais partie des programmes de programmation et des programmes frontaux. Dans certains endroits, ils n'enseignent pas les débutants JavaScript, ils enseignent jQuery. Pas Ruby ou Python, mais Rails et Django. Ne me lancez pas sur le nombre de personnes qui savent à peine ce que sont le HTML et le CSS qui demandent "Dois-je apprendre Bootstrap?"

Thèmes pré-créés

Ces thèmes WordPress qui ont des éviers de cuisine? Oui, ce sont quelques-uns des pires délinquants. Les personnes qui les achètent n'utiliseront pas la moitié des fonctionnalités proposées, mais souvent, tout est chargé, juste au cas où.

La même chose est vraie des thèmes pour d'autres CMS, bien sûr.

Images massives

Les grandes images vendent plus. C'est certain, c'est certain. Mais beaucoup de ces grandes images ne sont pas implémentées de manière réactive, du moins pas encore. Pire encore, certains sont à peine compressés. Retournez et regardez les statistiques. Les images représentent plus de la moitié du problème.

Les gens ne pensent pas que cela compte

Tout le monde n'a pas 4G. Tout le monde n'a même pas le haut débit à la maison. En fait, on a beaucoup parlé du fait que quelque deux millions de personnes utilisent encore le service d’accès commuté d’AOL aux États-Unis. Ce sont deux millions de personnes qui entendent cette délicieuse tonalité d'appel chaque fois qu'elles veulent accéder au World Wide Web. Et laissez-moi vous dire qu'un grand nombre de sites Web ne fonctionneront tout simplement pas pour eux.

Lorsque vous obtenez le meilleur, il est très facile d'oublier que tout le monde ne l'a pas non plus.

Répare le

Je ne dis pas que tout le Web doit être clair. Juste que ça doit charger plus vite. Demandez-vous si cet effet de parallaxe qui nécessite un préchargeur améliorera réellement l'expérience utilisateur.

(Indice: ça ne va pas.)

L'image sélectionnée, image de connexion lente via Shutterstock.