Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[Firebug net] waarom gat tussen objecten laden?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Afbeeldingslocatie: http://s23.postimg.org/mngcvazdj/firebug_net.jpg
De pagina wordt zelf erg snel gerenderd, en ook css en js komen redelijk snel binnen (die gaan we nog combineren), maar dan zit er plotseling een gat naar logo.png en duurt het lang voordat er geladen wordt.

Daardoor duurt het laden van de pagina alsnog lang. Wat zou een goed stappenplan zijn om dit te kunnen fixen? Het is voor mij nog erg onduidelijk.

[ Voor 8% gewijzigd door Verwijderd op 10-04-2013 18:17 ]


  • eek
  • Registratie: Februari 2001
  • Laatst online: 06-04-2020

eek

@MagickNET

Heb je al eens geprobeerd om je cookie-control script niet in te laden? Misschien doet dit script iets te veel.

Skill is when luck becomes a habit.


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 22:41
Wordt de JavaScript onderaan de pagina ingeladen? Altijd doen. Png's kan je combineren in een sprite. Js kan je vaak combineren en minifyen.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Verwijderd

Topicstarter
Ja, javascripts moeten we combineren en minifyen, net als css. Maar verbaas me vooral dat er zo'n gat zit als logo.png geladen moet worden. Waarom moet er niet direct gestart met het laden van logo.png?

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 22:41
Omdat de browser de JS gaat parsen en uitvoeren als die het tegenkomt.

http://readwrite.com/2007...t_is_slowing_down_the_web zegt:
Anytime a piece of JavaScript is being loaded or evaluated, everything else has to wait.
Dus in je templates de JS laden net vóór de </body>-tag en je probleem zou opgelost moeten zijn.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • R4gnax
  • Registratie: Maart 2009
  • Laatst online: 06-09 17:51
Ramon schreef op woensdag 10 april 2013 @ 19:20:
Dus in je templates de JS laden net vóór de </body>-tag en je probleem zou opgelost moeten zijn.
Of gewoon gebruik maken van een script loader (RequireJS oid.), alles lekker in de head initialiseren zodat het parallel aan de pagina en andere resources opgehaald en uitgevoerd wordt en die hopeloos achterhaalde yahoo performance guideline negeren.
Pagina: 1