Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

WebKit 2 mit separaten Prozessen

Apple kündigte gestern WebKit2 mit einem neuen Prozessmodell an. Hier existieren separate Prozesse für Web-Inhalte wie JavaScript oder das Rendern der Inhalte. Google Chrome bietet ein ähnliches Prozessmodell, bei dem jeder geöffnete Tab einen eigenen Prozess besitzt, so dass das Abstürzen eines Prozesses nicht den ganzen Browser zum Absturz bringt. Das WebKit-Prozessmodell wird dieses auch mit sich bringen.

Das WebKit-Team kündigte ferner an, dass die neue Funktionalität im WebKit-Framework untergebracht wurde so dass sie nicht nur Safari, sondern auch anderen Entwicklern zur Verfügung steht.

Weiterführende Links:

Kommentare

Hannes Gnad
Hannes Gnad09.04.10 10:46
Einfach nur: Sehr gut!
0
Semmelrocc
Semmelrocc09.04.10 10:49
Ich finde sowieso, dass Safari sich in der Beziehung weiterentwickelt hat. Man kann neuerdings Aktualisierungen des Flash-Plugins installieren, ohne Safari beenden zu müssen. Sehr cool!
0
TheDamage09.04.10 11:02
Wow, könnte sehr spannend werden...

Nur wann wird das in den Nightlybuilds umgesetzt?
0
lenn1
lenn109.04.10 11:05
so dass das Abstürzen eines Prozesses nicht den ganzen Browser zum Absturz bringt. Das WebKit-Prozessmodell wird dieses auch mit sich bringen.

Das hab ich doch in irgendner Keynote schonmal gesehen... Aber das ist schon lange her soll also schon lange funktionieren.

Da wurde angepriesen, dass wenn ein Plugin in Safari crasht es einfach neu gestartet wird.
0
Hannes Gnad
Hannes Gnad09.04.10 11:17
@lenn1: Was Du meinst, ist die "Sandbox" für die Plugins, die ist mit dieser News aber nicht gemeint. Hier ist gemeint, daß Safari nicht mehr als ein monolithischer Prozess läuft, sondern die einzelnen Seiten, Javascripts etc. in einzelne Prozesse verteilt, die unabhängig voneinander laufen: Mehr Performance auf Mehr-Kern-Maschinen, weniger "Beachball" beim Surfen, einzelne Seiten können "abstürzen", aber Safari an sich läuft weiter usw.
0
Khamel
Khamel09.04.10 11:18
Bin ich eigentlich blind oder warum sehe ich nicht, wo man die Beta runterladen kann?
0
lenn1
lenn109.04.10 11:19
Beachball surfen hatte ich bisher noch nicht soviel.
Aber danke für die Erläuterung.

Funktioniert denn diese Sandbox überhaupt ? Habs noch nie gesehen.. vielleicht fällts mir auch einfach nicht auf , weils so gut funktioniert

Khamel


Ist aber glaub ich nicht die in den News angekündigte oder?
0
MetallSnake
MetallSnake09.04.10 11:27
lenn1 Das Sandbox feature funktioniert meines wissens nur auf den 64bit Systemen. Auf meinem MacBookPro der ersten Generation stürzt Safari auch ständig ab, die Plugins wie Flash sind kein einzelner Prozess.
Auf PPC gehts sowieso nicht, weil es das Feature erst ab Snow Leopard gibt.
Das Schöne an der KI ist, dass wir endlich einen Weg gefunden haben, wie die Wirtschaft weiter wachsen kann, nachdem sie jeden Einzelnen von uns getötet hat.
0
Hannes Gnad
Hannes Gnad09.04.10 11:30
@lenn1: Ja, mit 10.6 und Safari 64Bit funktioniert das: Flash kann crashen, und Safari läuft weiter.
0
pünktchen
pünktchen09.04.10 11:35
safari legt bei mir vor allem nach dem start gerne mal eine gedenkminute ein, in der überhaupt nichts passiert. da blockieren sich irgendwelche ladevorgänge gegenseitig, wenn das mal abgestellt würde, wäre das sehr zu begrüssen.
0
schaudi
schaudi09.04.10 11:38
@lenn1: Ja, mit 10.6 und Safari 64Bit funktioniert das: Flash kann crashen, und Safari läuft weiter.

prima! ich hab mich schon gewundert , wieso der bei flash abstürzen immer gleich mitabstürzt…meiner lief noch im 32bit modus^^
Hier persönlichen Slogan eingeben.
0
TheDamage09.04.10 11:52
lenn1
Ne das sind ja (bis jetzt) die Nigtlybuilds
0
lenn1
lenn109.04.10 12:16
Wird safari bei systemstart vorbereitet ?
Hab mir mal den aktuellsten Nightlybuild geladen und muss sagen, dass ein Kaltstart ja deutlich länger dauert als der von safari.
Safari ist nahezu sofort bereit während der nightlybuild sich da gerne 5 sekunden zeit nimmt.

Stört mich nun nicht so sehr. Wundere mich bloß ein wenig, dass die aktuelle safari version so schnell da ist.
0
SGAbi200709.04.10 12:16
Dementsprechend taucht unter 64 Bit SnowLeos auch das Flash-Plugin als eigener Prozess auf, den man einzeln killen kann.
0
SGAbi200709.04.10 12:18
lenn1
Deswegen ist es ja ein Nightly-Build und nicht Safari!
Der Code muss ja erst mal funktionieren, optimiert wird vor dem Release.
0
fluppy
fluppy09.04.10 13:18
Echt cool. WebKit ist wirklich das einzige, an dem Apple mitwirkt, von dem man sagen kann, dass es richtig gute Software ist. Da könnte Apple auch etwas stolzer drauf sein.
0
Khamel
Khamel09.04.10 14:31
@lenn1
"Currently WebKit2 is available for Mac and Windows“ Quelle: https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html

0
SGAbi200709.04.10 20:18
Wenn ich bedenke, was Safari am Anfang für ein furchtbarer Browser war...und heute ist WebKit eine der führenden Browser Engines
0
shetty11.04.10 13:19
Das wird richtig gut.
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.