Even een check of ik niet gek aan het worden ben: ik had een probleem, namelijk dat een externe Javascript-lib (http://datatables.net) langzaam draaide in FF, maar snel in GC. De opzet van mijn pagina is simpel: een PHP-pagina genereert een HTML-pagina met daarin de benodigde JS om die datatable weer te geven. In FF gaat het genereren van die datatable heel traag, in GC staat 'ie zo op mn scherm.
Om een vraag te kunnen stellen op het forum van http://datatables.net, heb het volgende gedaan:
1. Ik heb de gegenereerde HTML-pagina in FF gesaved met Bestand-->Opslaan als 'test.htm'. Hierdoor krijg je alle .js/.css-bestanden netjes in een mapje
2. Vervolgens heb ik de broncode van de gegenereerde HTML-pagina in test.html gezet (want de methode onder 1 geeft je de HTML zoals die op dat moment in de DOM staat != de HTML zoals PHP die uitspuugt, want er draait Javascript die HTML aanmaakt)
En nu het gekke: test.htm is bijna net zo snel als GC! Er is geen enkel dataverkeer m.b.v. AJAX, dus daar kan het niet aan liggen. Ik gebruik de nieuwste FF en alle caches zijn leeg.
Dus:
Dit kan toch niet?
Om een vraag te kunnen stellen op het forum van http://datatables.net, heb het volgende gedaan:
1. Ik heb de gegenereerde HTML-pagina in FF gesaved met Bestand-->Opslaan als 'test.htm'. Hierdoor krijg je alle .js/.css-bestanden netjes in een mapje
2. Vervolgens heb ik de broncode van de gegenereerde HTML-pagina in test.html gezet (want de methode onder 1 geeft je de HTML zoals die op dat moment in de DOM staat != de HTML zoals PHP die uitspuugt, want er draait Javascript die HTML aanmaakt)
En nu het gekke: test.htm is bijna net zo snel als GC! Er is geen enkel dataverkeer m.b.v. AJAX, dus daar kan het niet aan liggen. Ik gebruik de nieuwste FF en alle caches zijn leeg.
Dus:
Op server | Lokaal | |
FF | Javascript langzaam | Javascript snel |
GC | Javascript snel | Javascript snel |
Dit kan toch niet?