1. Foren
  2. » Kommentare
  3. » OpenSource
  4. » Alle Kommentare zum Artikel
  5. » Javascript: Firefox holt mit…

WebKit nutzen statt Optimierungswettkampf

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. WebKit nutzen statt Optimierungswettkampf

    Autor Neugierig 10.09.10 - 12:19

    Mal eine naive Frage:

    Kann Firefox nicht einfach auf die WebKit engine setzen und statt alle Ressourcen in diesen Optimierungswettkampf zu verpulvern, diese für andere Verbesserungen einsetzen?

    Ich meine was ich an Firefox liebe und auch nicht missen will sind diverse Addons, bei mir: AdBlockplus, Sage RSS, Tree style Tab, Scrapbook, Read it Later und FlashBlock.
    Solange es diese Addons nicht für einen anderen Browser gibt werde ich nicht umsteigen, egal wieviel die anderen schneller sind.

    Würde Firefox WebKit als Engine benutzen wären sie Geschwindigkeitsmässig immer auf gleicher Höhe mit Chrome, wurden aber die besseren Addons bieten.

    Also warum macht Mozilla das nicht?

  2. Re: WebKit nutzen statt Optimierungswettkampf

    Autor gco 10.09.10 - 12:28

    Ich denke es bringt trotz der doppelten Arbeit ein Gewinn, es ist ein wenig Demokratie, weil der User durch die Wahl des Browsers entscheidet was Wichtig ist.
    WebKit könnte auch in die falsche Richtung laufen.
    Konkurrenz belebt das Geschäft, es ist viel Motivierender ein guten Gegner zu haben.
    Über kurz oder lang werden sich die Apis angleichen und dann wird ein Austausch vielleicht von Dritten vorgenommen, so ähnlich wie IETab in Firefox, vielleicht gibt es schon WebKitTab.

    Mfg gco

  3. Re: WebKit nutzen statt Optimierungswettkampf

    Autor chromi 10.09.10 - 12:31

    Neugierig schrieb:
    --------------------------------------------------------------------------------
    > Würde Firefox WebKit als Engine benutzen wären sie Geschwindigkeitsmässig
    > immer auf gleicher Höhe mit Chrome, wurden aber die besseren Addons bieten.

    Das ist Falsch. Googles Chrome/Chromium nutzt zwar die Webkit-Engine zur Darstellung der Seite, aber nicht die JavaScript-Engine. Dazu wurde eigens eine Engine namens V8 Entwickelt bzw. "entwickeln lassen", welche deutlich schneller als die in Webkit ist.

  4. Re: WebKit nutzen statt Optimierungswettkampf

    Autor OpenBC 10.09.10 - 12:33

    Hätte, wäre, könnte, darüber nachzudenken, ist einfach müßig. Das führt zu nichts. Der Markt bietet Vielfalt und wenn ich solche News lese, lacht mein Herz. Denn hier werden neue Ansätze und Technologien gepusht, weil die Konkurrenz es fordert. Ich bin zur Zeit noch gern mit dem Iron (seit gestern Version 6) unterwegs und zufrieden. Vorher war's bei mir immer Firefox und auch der aktuelle Opera gefällt mir gut. Jeder so, wie er mag =)

  5. Re: WebKit nutzen statt Optimierungswettkampf

    Autor Hans Schmucker 10.09.10 - 12:38

    Es ist auch einfach eine praktische Frage. Abgesehen davon dass meiner Meinung nach Gecko die bessere (weniger Gehhacke, daher vorhersagbarer) Engine ist verfolgen die beiden auch sehr unterschiedliche Ziele. Firefox ist ganz auf die Addons ausgelegt mit einer internen Struktur die eher an eine Webseite als eine Applikation erinnert. WebKit's relativ primitives (damit portable) System würde unter der Last zusammenbrechen.

    Gegen einzelne Komponenten ist aber nichts einzuwenden. Jaegermonkey verwendet den Webkit Compiler :)

  6. Re: WebKit nutzen statt Optimierungswettkampf

    Autor Neugierig 10.09.10 - 12:41

    gco schrieb:
    --------------------------------------------------------------------------------
    > Ich denke es bringt trotz der doppelten Arbeit ein Gewinn, es ist ein wenig
    > Demokratie, weil der User durch die Wahl des Browsers entscheidet was
    > Wichtig ist.
    > WebKit könnte auch in die falsche Richtung laufen.
    > Konkurrenz belebt das Geschäft, es ist viel Motivierender ein guten Gegner
    > zu haben.

    Ich fände es aber interessanter wenn der wettkampf bei den features, der bedienbarkeit und bei effizienterem speicherverbrauch stattfindet, als bei Optimierungen für Benchmarks, bei denen getrickst und gefrickelt wird zu lasten den Speicherverbrauchs und eines guten codes, und am Ende der User eh kein Unterschied feststellen kann.

    Grüsse
    Neugierig

  7. Re: WebKit nutzen statt Optimierungswettkampf

    Autor edud 10.09.10 - 12:54

    Speicherverbrauch ist für viele kein thema mehr. Der Speicher den der Browser selbst frisst ist eher gering als der der geladen wird.

  8. Re: WebKit nutzen statt Optimierungswettkampf

    Autor masterblaster 10.09.10 - 13:41

    weil Webkit in vielen Bereichen deutlich schlechter ist als Gecko ?

    Warum soll man seine Zeit mit webkit verschwenden ?
    (v8 ist nicht teil von webkit)

  9. Re: WebKit nutzen statt Optimierungswettkampf

    Autor adshiu 10.09.10 - 13:47

    Doof, dass aber Jägermonkey gerade den JS Teil von Webkit nutzt :)

  10. Teil von Webkit

    Autor Hans Schmucker 10.09.10 - 13:51

    Nicht den, aber ein Teilchen davon. Der Ansatz ist immer noch ein komplett anderer. Jaegermonkey ist in das Tracing integriert und fungiert als Fallback für Legacy Code. Bei Webkit gibt es nur Nitro.

    Nettoergebnis:
    Nitro/V8 artige Systeme sind und werden bei reinem Legacy Code schneller bleiben.
    TM/JM artige Systeme sind bei sauberem Code VIEL schneller.

  11. Re: Teil von Webkit

    Autor asdhiu 10.09.10 - 14:09

    Ja, aber trotzdem nimmt Mozilla Nitro als Fallback, obwohl der gerade oben kritisiert wurde und V8 vorgeschlagen wurde...

    Was ich mich frage: Theoretisch müsste Jägermonkey dann ja in allen Fällen mindestens so schnell sein wie Nitro und in einigen deutlich schneller. Ist da noch so viel Optimierungspotenzial oder geht da durch die Prüfung welche Engine benutzt werden soll soviel flöten?

  12. Re: WebKit nutzen statt Optimierungswettkampf

    Autor ScooterTooter 10.09.10 - 14:11

    masterblaster schrieb:
    --------------------------------------------------------------------------------
    > weil Webkit in vielen Bereichen deutlich schlechter ist als Gecko ?

    zB?

    > Warum soll man seine Zeit mit webkit verschwenden?

    Waer' einfach schoen die wahl zu haben, mit IETab geht's auch, warum nicht ein WKTab?

  13. Re: Teil von Webkit

    Autor Hans Schmucker 10.09.10 - 14:17

    Da geht schon ein bissl was flöten. Die Analyse braucht einfach einen Moment und einige Sachen können auch nicht ganz so effizient gemacht werden, da die Speicherstrukturen ja vom Tracer UND dem MJIT genutzt werden müssen und was für den einen optimal ist kann beim anderen nicht ganz so ideal sein. Die Basisgeschwindigkeit ist also etwas niederer (unter der Annahme, dass beide Systeme ansonnsten optimal implementiert sind). Aber wenn das Tracing funktioniert (und hoffentlich lernen die Entwickler irgendwann ihren Performance-kritischen Code so zu schreiben) kann es leicht doppelt so schnell sein wie der MJIT.

  14. Re: WebKit nutzen statt Optimierungswettkampf

    Autor panzi 10.09.10 - 14:24

    Das ist einfach nicht möglich. Firefox hat weit aus mehr als nur eine HTML+JavaScript Engine. Die gesamte Oberfläche von Firefox/Thunderbird/etc. ist in XUL geschrieben, und das hängt eng mit der HTML Engine zusammen. Die Ganzen Komponentenarchitektur und wie sie mit JavaScript ansprechbar ist müsste neu geschrieben werden. Noch dazu implementiert Mozilla gewisse ECMAScript Erweiterungen (siehe JavaScript Version >= 1.7), welche sonst von keinem unterstützt werden aber von Firefox+Add-Ons schon häufig genutzt werden. Eventuell werden die auch mal zum Standard, aber das ist noch nicht der Fall.

  15. Re: WebKit nutzen statt Optimierungswettkampf

    Autor Hans Schmucker 10.09.10 - 14:25

    SVG Filter, JS1.8, Speicherverwaltung (z.B. gibt DataURLs nicht wieder frei), schlecht integrierte Native Widgets (probier mal ein Transform auf nem iFrame)... WebKit ist primitiver und mehr zusammengehackt.

  16. Re: WebKit nutzen statt Optimierungswettkampf

    Autor ThorstenMUC 10.09.10 - 19:46

    Neben all den Argumenten - Konkurrenz belebt das Geschäft.

    Und Webkit hat übrigens nichts mit der Javascript-Performance zu tun - die ist für das HTML-Rendern zuständig.

    Die Chrome und Safari JS-Engine heißen V8 bzw. Nitro.

  17. Re: Teil von Webkit

    Autor masterblaster 10.09.10 - 20:30

    asdhiu schrieb:
    --------------------------------------------------------------------------------
    > Ja, aber trotzdem nimmt Mozilla Nitro als Fallback, obwohl der gerade oben

    Mozilla nimmt nicht Nitro als Fallback sondern Jägermonkey.
    JM enthält einen sehr kleinen Teil von Nitro aber das ist auch schon alles.

    Wenn Mozilla Nitro als Fallback nehmen würde dann wären die Daten nitro/Mozilla gleich.

    Wie man unter http://arewefastyet.com/ sehen kann sind die aber nicht gleich. Bei http://arewefastyet.com/ wird nur die JS shell getestet und die Rendering Engine ist da nicht von belang.

  18. Re: WebKit nutzen statt Optimierungswettkampf

    Autor dasiuasiu 11.09.10 - 00:40

    Naja, Nitro ist schon offizieller Teil von Webkit oO

  19. Re: WebKit nutzen statt Optimierungswettkampf

    Autor dasiuasiu 11.09.10 - 00:40

    Naja, Nitro ist schon offizieller Teil von Webkit oO

  20. Re: WebKit nutzen statt Optimierungswettkampf

    Autor Youssarian 11.09.10 - 07:58

    Neugierig schrieb:

    > Mal eine naive Frage:

    Stimmt, die ist naiv. ;-)

    > Kann Firefox nicht einfach auf die WebKit engine setzen und statt alle
    > Ressourcen in diesen Optimierungswettkampf zu verpulvern, diese für andere
    > Verbesserungen einsetzen?

    Vor wenigen Jahren hätte diese Frage lauten müssen:

    Können $ALLE_ANDEREN nicht die Mozilla Engine einsetzen, statt alle Ressourcen in anscheinend längst verlorene Schlachten zu verpulvern?

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Browser

    Kauft Facebook Opera?

  2. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 160 | letzter Beitrag 26.05. 23:16

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 68 | letzter Beitrag 25.05. 12:17

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

IMHO: Warum ich nicht Diablo 3 spiele
IMHO
Warum ich nicht Diablo 3 spiele

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

  1. IMHO Bitte aufwachen, Hollywood!
  2. IMHO Die Cebit verpufft in der Wolke

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08