Ergebnis 1 bis 20 von 68

Thema: Google Chrome - Google Browser anyone?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Jesus_666 Beitrag anzeigen
    Das heißt also, daß alle Tabs direkt unter init laufen sollen. Das hat den Nachteil, daß jegliche Kommunikation zwischen den Tabs und dem Hauptprogramm (und damit auch X/Aqua/GDI/WPF) über generisches message passing abgewickelt werden muß. Und dann sehen wir wirklich fiesen Overhead. Ganz zu schweigen davon, was passiert, wenn der neue Hauptprozess sich aus irgendeinem Grund nicht an die Tabs anhängen kann - dann hast du Prozessleichen im Speicher, die du manuell abschießen darfst. Ohne auch nur zu wissen, welche jetzt die Leichen sind.

    Nur, weil eine Techologie nicht in jedem Feld perfekt ist, ist sie nicht gleich komplett zu ignorieren. Wir werfen ja auch nicht Unix weg, weil da der Rechner flach liegt, wenn init abstürzt.
    Es ging ihm wohl eher darum, dass die Methode "Ein Prozess pro Tab" - von einer minimalen Geschwindigkeitssteigerung abgesehen - keinen merklichen Vorteil für den Benutzer bringt.

    @init
    Was ist eigentlich aus init-ng geworden?

    Zitat Zitat von Jesus_666 Beitrag anzeigen
    @EULA: Was erwartet ihr? Das ist Google!
    Donnerwetter ^^

  2. #2
    Zitat Zitat von Junta Beitrag anzeigen
    Es ging ihm wohl eher darum, dass die Methode "Ein Prozess pro Tab" - von einer minimalen Geschwindigkeitssteigerung abgesehen - keinen merklichen Vorteil für den Benutzer bringt.
    Wenn es richtig implementiert ist bringt es Vorteile – ein hängenbleibender Tab reißt nicht den gesamten Browser mit. Daß Google keine Erfahrung in Kerneldesign hat (denn das Chrome-Kernprogramm repliziert einiges an traditioneller Kernelfunktionalität) bedeutet nicht, daß das Konzept nicht funktionieren kann.

    Nebenbei macht das ein-Tab-ein-Prozess-Paradigma den Browser eher langsamer als schneller, weil es zusätzlichen Overhead gibt. Das Ziel ist nicht Geschwindigkeits- sondern Stabilitätsoptimierung.
    Chromes Geschwindigkeitsvorteil kommt von der Kombination Webkit/V8 – die Renderengine ist momentan als sehr schnell bekannt und die JavaScript-Runtime ist einfach eine der ersten am Markt, die JIT-Kompilierung verwendet. Mozilla hat sowas auch, Tamarin wird aber erst in Fx 4 zum Einsatz kommen.


    Zitat Zitat
    @init
    Was ist eigentlich aus init-ng geworden?
    Ist noch nicht stable, aber in den Paketmanagern aller großen Distros zu finden.

  3. #3
    Zitat Zitat von Jesus_666 Beitrag anzeigen
    Chromes Geschwindigkeitsvorteil kommt von der Kombination Webkit/V8 – die Renderengine ist momentan als sehr schnell bekannt und die JavaScript-Runtime ist einfach eine der ersten am Markt, die JIT-Kompilierung verwendet. Mozilla hat sowas auch, Tamarin wird aber erst in Fx 4 zum Einsatz kommen.
    Hossa. Mozilla hat die erste Firefox 3.1-Beta rausgebracht - mit TraceMonkey, einer Weiterentwicklung der aktuelen JavaScript-Engine SpiderMonkey. TraceMonkey hat schon einen JIT-compiler und kann sich von der Geschwindigkeit her mit V8 messen.

    In den unteren Grafiken sieht man, daß V8 in einigen Bereichen immer noch deutlich schneller ist, aber das liegt daran, daß Mozilla noch nicht dazu gekommen ist, diese Teile neu zu machen – mal sehen, wie's bei der Fx 3.1-Final aussehen wird.

    Auf jeden Fall ein böser Rückschlag für Google – Chrome wird eine ganze Ecke unbesonderer.

  4. #4
    Sollen sie sich nun in die Ecke setzen und rumheulen. Google hat nun seinen Spaß gehabt und langsam ist's auch gut. Ist's nicht eigentlich so ziemlich Gurke, welcher Browser nun 1µs schneller ist? Neue Funktionen, die nicht Anbietergebunden sind, wären etwas, das Interesse rechtfertigen würde. Schneller höher weiter haben wir schon im Mikroprozessormarkt.

  5. #5
    Pssst! Du machst den Browserherstellern ihre schonen JavaScript-Geschwindigkeits-Schwanzvergleiche kaputt! Wenn sie die nicht hätten müßten sie wieder an Sachen wie DOM-Support, Sicherheit oder gar CSS3 arbeiten.

  6. #6
    Zitat Zitat von Jesus_666 Beitrag anzeigen
    Pssst! Du machst den Browserherstellern ihre schonen JavaScript-Geschwindigkeits-Schwanzvergleiche kaputt! Wenn sie die nicht hätten müßten sie wieder an Sachen wie DOM-Support, Sicherheit oder gar CSS3 arbeiten.
    Nicht mal CCS2 beherrschen die Browser korrekt und da kommst du mit CSS3.
    Schäm dich!

  7. #7
    Was, jetzt sollen sie auch noch die aktuellen Standards zuende implementieren, bevor sie mit den unfertigen nächsten anfangen? Was kommt als nächstes, XHTML-Support im Internet Explorer?

  8. #8

  9. #9
    Zitat Zitat von Jesus_666 Beitrag anzeigen
    Was, jetzt sollen sie auch noch die aktuellen Standards zuende implementieren, bevor sie mit den unfertigen nächsten anfangen? Was kommt als nächstes, XHTML-Support im Internet Explorer?
    "Oh mein Gott! Wir müssten ja wieder innovativ sein und/oder uns an die Implementierung der Standards setzen, die schon seit Jahren bei uns in der Ecke verschimmeln... Lasst uns lieber noch ein wenig die Geschwindigkeit pimpen und so noch etwas Zeit schinden..."

  10. #10
    Naja, es st nicht so, als ob sie nicht an den Standards arbeiten wollen, aber Standards sind einfach nicht sexy. Momentan will jeder mehr JavaScript, mehr JavaScript und vielleicht noch besseres JavaScript. Es ist momentan eben der große Trend, schlechte Kopien von Desktopanwendungen in JS zu schreiben; HTML und Websites sind ja sowas von 1998...

  11. #11
    Das überhaupt nicht dran gearbeitet wird, wollte ich damit auch nicht ausdrücken. Ich finde es aber sch~ade, dass Geschwindigkeit eine viel höhere Priorität (nicht, dass sie vollkommen unwichtig wäre...) zu haben scheint, als die Implementierung von (schon seit längerer Zeit stehenden) Standards.

    Was ist nur aus der guten alten Webseite geworden, die nur mit (X)HTML und CSS auskommt? ^^

  12. #12
    Zitat Zitat von Jesus_666 Beitrag anzeigen
    Vielleicht werden wir mit Firefox 4, Safari 4, Opera 10 oder Internet Explorer 11 erste richtige multitaskende Browser sehen; ich rechne aber eher mit Firefox 5, Safari 4, Opera 11 und IE 12.
    Also in den release notes der bisherigen Developer Previews von Safari 4 steht's nicht drin. Aber, ja, weitere Verbreitung dieses Features wäre cool.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •