CompanyCampus / web2day2013

website for web2day event 2013 - hakyll based
http://www.web2day-nantes.org/
4 stars 3 forks source link

Charger le JS en asynchrone #1

Open Geal opened 11 years ago

Geal commented 11 years ago

Le JS est chargé en bloquant à la fin de la page, il faudrait le charger en non bloquant, comme indiqué sur https://developers.google.com/speed/docs/best-practices/payload#DeferLoadingJS

waxzce commented 11 years ago

je suis pas fan de ces scripts moisis d'async js loading... c'est très google fag, et chez google ils ont pas que des bonnes idées... je vias surtout minifier et compacter

Geal commented 11 years ago

Chez Google, ils n'ont peut-être pas que des bonnes idées, mais en gros, le chargement du JS bloque toujours le chargement du DOM, ce qui bloque le rendering, etc.

Faut minifier et concaténer (utilise google closure compiler si possible), mais si tu peux en plus retarder le chargement de gros machins comme FB et G+, fais-le.

2013/4/2 Quentin ADAM notifications@github.com

je suis pas fan de ces scripts moisis d'async js loading... c'est très google fag, et chez google ils ont pas que des bonnes idées... je vias surtout minifier et compacter

— Reply to this email directly or view it on GitHubhttps://github.com/CompanyCampus/web2day2013/issues/1#issuecomment-15779403 .

waxzce commented 11 years ago

clojure compiler c'est mort mon gars : c'est une immonde daube pro-chrome. J'en emploie un qui est open source...

Geal commented 11 years ago

ok, your app, your choice. Tu utilises quoi?

rbelouin commented 11 years ago

@waxzce Licence Apache 2, et le code est ici : http://code.google.com/p/closure-compiler/source/browse/ Pour ce qui est du pro-chrome, je me tais par contre.

waxzce commented 11 years ago

Comme beaucoup de projet google, je trouve ça très faux-pont source… sans communauté… Et toujours orienté sur leur produit. Lors de mes tests à sa sortie, c'était une calamité et ce truc générait des horreurs en js. Avec une politique de compatibilité par browser et non une politique de compatibilité du langage…

Je préférerais qu'il ne soit pas employé chez nous, en faveur de projet plus indépendant...