dertypdernixkan
New member
Abend
Kurze Frage an die Fachkundigen.
In einer externen JS-Datei habe ich folgendes notiert
Das wird später auf der Index überschrieben
Der Code macht was er soll! Ich hatte aber kurzzeitig einen anderen Code
Der funktionierte aber in FF nicht korrekt, die Ausgabe der eigentlichen Ladezeit wurde in FF immer als Negativwert ausgegeben. Ich verstehe nicht warum das so ist, kann mir das jemand erklären?
Kurze Frage an die Fachkundigen.
In einer externen JS-Datei habe ich folgendes notiert
Code:
[COLOR=#000000]var pagespeed = false;[/COLOR]
Das wird später auf der Index überschrieben
Code:
window.onload = function() {
setTimeout(function() {
var a = window.performance.timing, r = a.loadEventEnd - a.navigationStart;
pagespeed = r;
if (((readCookie('speedup') === null && typeof(r) === 'number' && r < 1500) || r < 600) && r > 0) {
var http = new XMLHttpRequest();
http.open('POST', location.protocol+'//'+location.host+'/api/service/loadtimetrack', true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
http.onreadystatechange = function() {
if (http.readyState === 4 && http.status === 200) {
console.log(JSON.parse(http.responseText));
document.cookie = "speedup="+r+"; path=/";
}
};
http.send('speed='+r);
}
}, 0);
};
Der Code macht was er soll! Ich hatte aber kurzzeitig einen anderen Code
Code:
(function(window, document, undefined) {
setTimeout(function() {
var a = window.performance.timing, r = a.loadEventEnd - a.navigationStart;
pagespeed = r;
if (((readCookie('speedup') === null && typeof(r) === 'number' && r < 1500) || r < 600) && r > 0) {
var http = new XMLHttpRequest();
http.open('POST', location.protocol+'//'+location.host+'/api/service/loadtimetrack', true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
http.onreadystatechange = function() {
if (http.readyState === 4 && http.status === 200) {
console.log(JSON.parse(http.responseText));
document.cookie = "speedup="+r+"; path=/";
}
};
http.send('speed='+r);
}
}, 0);
})(window, document);
Der funktionierte aber in FF nicht korrekt, die Ausgabe der eigentlichen Ladezeit wurde in FF immer als Negativwert ausgegeben. Ich verstehe nicht warum das so ist, kann mir das jemand erklären?