Apple plāno Chrome līdzīgu Safari sadalītā procesa atjauninājumu
Lai gan Apple Safari un Google Chrome pārlūkprogrammas kļūst arvien konkurētspējīgākas, tās drīzumā būs viena kopīga tehniska problēma: viena nekontrolējama tīmekļa lapa nepiespiedīs jūs slēgt visu pieteikumu. Šī funkcija ir pazīstama kā “sadalīta procesa modelis”, bet mirstīgajiem ir vieglāk uztverams attēls: smilšu kaste.
Atjauninot atvērtā pirmkoda WebKit uz “WebKit2”, Apple Safari (kopā ar Google Chrome, Android tīmekļa pārlūkprogrammu un Palm WebOS) būtībā nodrošinās atsevišķu procesu katrai cilnei.
“WebKit2 ir izstrādāts jau no paša sākuma, lai atbalstītu sadalīta procesa modeli, kurā tīmekļa saturs (JavaScript, HTML, izkārtojums utt.) Dzīvo atsevišķā procesā, ”skaidro Anderss Karlsons, kurš palīdzēja izstrādāt Safari, kā arī WebKit. Tas nozīmē, ka katra atvērtā cilne būtībā ir atsevišķa pārlūkprogramma, tādējādi ļaujot aizbēgušam tīmekļa saturam dzīvot “smilšu kastē”, kas netraucēs citiem.
Lai gan Google Chrome izmanto WebKit, atjauninājums ir nedaudz atšķirīgs. "Galvenā atšķirība ir tā, ka mēs esam iebūvējuši procesa sadalīšanas modeli tieši sistēmā, ļaujot citiem klientiem to izmantot," sacīja Karlsons. Tā vietā, lai pārlūks Chrome ierobežotu funkciju tikai savā pārlūkprogrammā, WebKit2 padarīs procesa funkciju pieejamu citām pārlūkprogrammām.
[caur AppleInsider]