Zum Inhalt springen

Performance Firefox vs. MSIE


mOSSpOWER

Empfohlene Beiträge

Hi "Feunde",

sagt mal, kennt ihr das Problem bei Performancetests, dass der Internetexplorer, vorsichtig ausgedrückt, der größte Schwachsinn ist? .... folgender Ausschnitt aus Quellcode:


var length = INIT_ROWS + INIT_COUNTER;


for(; i < length && i < nodeArrayLength; i++) {

      string = NODE_ARRAY[i];

      indexStart = string.indexOf("{%");

      indexEnd = string.indexOf("%}");


      for(var j = 0; j < COLUMNS_TOTAL; j++) {

        searchString = string.substring(indexStart + 2, indexEnd);

        string = string.substring(indexEnd + 2);

        SORT_ARRAY[j][i] = new SortEntry(i, searchString);

      }

    }

1.8 GHz und 1Gig RAM ->

Firefox: 2.9 Sec,

MSIE 98,4 !!!!!!!!!!!!!!!!!!!!! Sec. wer hat das denn programmiert, ist mir schon öfters aufgefallen, dass der Firefox wesentlich schneller ist, aber so schnell ???? ... :rolleyes: ...... schade, jetzt können wir uns die Client-Idee sparen bei mehr als 1000 Datensätzen .... danke Microsoft. Habt ihr damit auch Erfahrungen .... Performancemäßig sollte da aber eher nix mehr gehen, leider.

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Doch, die sind wirklich so, leider ... hatte da auch schon vor einigen Wochen ziemlich verdutzt geschaut ... habe das aktuell noch einmal auf einem 700 MHz mit 300 MB RAM getestet, das Ergebnis ist NIEDERSCHMETTERND:

Firefox: 5.078 sec.

MSIE: 497.91 !!!! sec. ... Wahnsinn ... wir kippen das jetzt hier komplett und machen das alles auf dem Server ... btw. kennst Du gute Seite für AJAX-Einstieg? ... wir wollen das per AJAX machen.

Danke schon mal ... Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Isch kriech die Krise :D

jetzt will ich es mit AJAX machen und funzzt wieder net richtig im MSIE .... zse Fix .... Luja ... :cool: ... hat hier jemand schon Erfahrungen gemacht .. mein Problem ist, dass im MSIE der Request nur einmalig abgesandt wird ... wird irgendwie was gecached ... auch neue Session bringt nix ... nur, wenn neues Browserfenster geoeffnet wird, wird der Request einmalig abgesandt ... im Firefox funzzt es natürlich wie immer hervorragend .. hat jemand Idee?

var xmlHttpRequest;


  // MSIE 6.0 and Firefox 1.5 only

  function newAjaxInstance() {

    if(window.XMLHttpRequest) { 

      xmlHttpRequest = new XMLHttpRequest();

    } 

    else {

      //xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP.3.0");    

      xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");    

    }


    printObject(xmlHttpRequest);

  }


  function ajax() {

    newAjaxInstance();

    xmlHttpRequest.onreadystatechange = myResponse;

    xmlHttpRequest.open("GET", "http://mosspower:8080/ticr/routing.do?method=init", true);

    xmlHttpRequest.send(null);  

  }


  function myResponse() {

    if(xmlHttpRequest.readyState == 4) {

      alert(xmlHttpRequest.responseText);

      alert(xmlHttpRequest);

    }

  }


.. html-code


<input type="button" onClick="ajax()" value="AJAX"/>


... Server-Code


response.getWriter().print(System.currentTimeMillis() + "");

Im Firefox bekomme ich immer neuen Timestamp ... im MSIE nur einmalig beim ersten Aufruf ... F5 hilft da auch nix .. danke schon mal für eure Ideen.

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

bist du sicher das der IE so langsam ist?

Hat vllt die Java Konsole beim IE irgendwelche Fehler gemeldet die beim FF niht gemeldet wurden?

An sich kann ich mir wirklich nicht vorstellen das es solche Unterschiede da gibt...

Ja allerdings ... ich programmiere auch für beide browser ... und der FF ist um Welten schneller.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...