WebKit - Google

WebKit

Z Wikipedii

Skocz do: nawigacji, szukaj

WebKit jest silnikiem przeglądarki internetowej rozwijanym na zasadach otwartego oprogramowania i umożliwiającym wyświetlanie stron internetowych. Był wykorzystywany pierwotnie w przeglądarce internetowej Safari firmy Apple. WebKit jest również nazwą specjalnej wersji tego silnika dostępnej w postaci systemowej aplikacji szkieletowej w Mac OS X wykorzystywanej przez Safari, Dashboard, Mail i wiele innych aplikacji systemu Mac OS X.

WebKit zawiera dwa najważniejsze komponenty, WebCore oraz JavaScriptCore dostępne jako systemowe aplikacje szkieletowe zapewniające różnym aplikacjom systemu Mac OS X możliwości wyświetlania stron internetowych.

Komponenty WebCore oraz JavaScriptCore powstały w procesie rozwidlenia kodu rozwijanego pierwotnie przez KDE jako KHTML oraz KJS[1].

WebCore oraz JavScriptCore są dostępne na licencji GNU Lesser General Public License[2]. Pozostałe elementy WebKitu są dostępne na licencji BSD[3].

Spis treści

[edytuj] Komponenty

[edytuj] WebCore

WebCore jest aplikacją szkieletową rozwijaną w ramach otwartego projektu WebKit i udostępnianą na warunkach licencji GNU LGPL. Aplikacja ta umożliwia przetwarzanie i wyświetlanie (renderowanie) stron internetowych. Jest jednym z dwóch głównych komponentów aplikacji szkieletowej WebKit (tym drugim jest JavaScriptCore). WebCore jest rozwidloną wersją silnika KHTML, zmodyfikowaną w sposób umożliwiający jej działanie w systemie Mac OS X przy pomocy biblioteki KWQ, która uniezależnia tę aplikację od konieczności korzystania z zestawu bibliotek Qt oraz modułów KDE.

[edytuj] JavaScriptCore

JavaScriptCore jest aplikacją szkieletową implementującą obsługę języka JavaScript rozwijaną w ramach otwartego projektu WebKit i udostępnianą na warunkach licencji GNU LGPL. JavaScriptCore jest rozwidloną wersją silnika KJS stanowiącego część projektu KDE. W dużym stopniu wykorzystuje również bibliotekę PCRE zapewniającą obsługę wyrażeń regularnych.

[edytuj] Zobacz też

Przypisy

[edytuj] Linki zewnętrzne


Zalążek artykuÅ‚u To jest tylko zalążek artykuÅ‚u zwiÄ…zanego z oprogramowaniem komputerowym. JeÅ›li potrafisz, rozbuduj go.

Panda mała karmiona przez kotkę nie przeżyła
Martwą pandę znaleziono rano. Autopsja wykazała, że zwierzę prawdopodobnie udusiło się mlekiem, które dostało się do tchawicy.
Lek na padaczkę łagodzi ból neuropatyczny u cukrzyków
Lek na drgawki o nazwie pregabalina bezpiecznie i skutecznie łagodzi ból neuropatyczny w stopach i dłoniach, których często doświadczają cukrzycy - wynika a najnowszej analizy, o której informuje pismo "Diabetes Care".
Radziecki lek na Alzheimera
Lek używany w czasach ZSRR do leczenia kataru siennego pomaga pacjentom z chorobą Alzheimera - informuje "The Lancet".
Znaleziono gen będący głównym regulatorem owulacji
Gen, od którego zależy proces jajeczkowania, a więc płodność kobiety zidentyfikowali naukowcy z Francji, Szwajcarii i Kanady.
Nowy sposób wykrywania czerniaka
Wykrywanie specyficznego białka wytwarzanego prze komórki czerniaka ułatwia rozpoznanie tego nowotworu - informuje pismo "Modern Pathology".
Linki: Strona g³ówna