web-dev-qa-db-fra.com

Différer mootools-more.js jquery.min.js

Quand je diffère mootools-more.js jquery.min.js dans joomla, je commence à avoir des erreurs de javascript. Existe-t-il un moyen d’ajouter quelque chose à un javascript qui, après avoir différé le travail du script, fonctionne normalement? Je sais qu'il existe de bonnes extensions JCH_Optimizer, mais je suis un utilisateur de Nginx et gzip_static est activé. Quand j'allume JCH_Optimizer, il ajoutera pour moi un ttfb inattendu à cause du gziping de tous les fichiers js/css. Avec gzip_static activé; Je reçois beaucoup plus rapide temps de réponse du serveur.

1
Donatas

Ma réponse ne répondra pas directement à votre question, mais répondra aux préoccupations de nombreuses personnes. Google PageSpeed ​​Insights est un bon outil. Cependant, il est trop bon et requiert la perfection, qui est rarement atteinte sur de vrais sites Web. Exemple: YouTube.com a un score de 54 pour les ordinateurs de bureau et échoue sur mobile. Amazon.com a un score de 50 sur le mobile et de 60 sur le bureau. Twitter.com a un score de 60 pour les mobiles et de 37 pour les ordinateurs de bureau. Nous parlons de 3 sites Web super majeurs ici.

Google.com obtient un score de 100, mais c'est parce qu'il renvoie une erreur 503 à l'outil et qu'il demande un code de vérification.

Je ne dis pas qu'il faille ignorer complètement le score et les conseils de Google PageSpeed ​​Insights, mais ce que je recommande, c'est que les gens ne le prennent pas très au sérieux. Un score de 80 (voire 70) est bon, car le score de 85 est wow. Si vous êtes sur le point de casser votre site Web pour vous assurer d'avoir un bon score, alors vous êtes peut-être allé trop loin ...

1
itoctopus