WebKit

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

WebKitsilnik przeglądarki internetowej rozwijany na zasadach otwartego oprogramowania i umożliwiający wyświetlanie stron internetowych. WebKit jest również nazwą specjalnej wersji tego silnika dostępnej w postaci systemowego frameworku w Mac OS X wykorzystywanej przez Safari, Dashboard, Mail i wiele innych aplikacji systemu Mac OS X. Najpopularniejszymi programami korzystającymi z silnika WebKit są przeglądarki internetowe Maxthon, Safari i WebPositive. W przeszłości silnik WebKit był również używany przez projekt Chromium, oraz – w konsekwencji – w przeglądarce Google Chrome (do wersji 27 włącznie).

Fork – sytuacja, w której rozwój projektu nie prowadzi już jedną drogą, ale rozwidla się na dwie lub więcej gałęzi. Blink – silnik przeglądarki internetowej opracowany przez Google jako część projektu Chromium, zaprezentowany w kwietniu 2013 roku. Jest to fork komponentu WebCore silnika WebKit (od rewizji 147503) i jest wykorzystywany w przeglądarce Chrome (od wersji 28), Opera (od wersji 15) i Yandex Browser.

Opis[ | edytuj kod]

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.

Chromium – otwarty projekt przeglądarki internetowej, z którego Google Chrome, Opera, Vivialdi i SlimJet czerpią kod źródłowy.JavaScript, JS – skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych. Pod koniec lat 90. XX wieku organizacja ECMA wydała na podstawie JavaScriptu standard języka skryptowego o nazwie ECMAScript. Głównym autorem JavaScriptu jest Brendan Eich.

Komponenty WebCore oraz JavaScriptCore powstały jako fork kodu rozwijanego pierwotnie przez KDE jako KHTML oraz KJS.

WebCore oraz JavaScriptCore są dostępne na licencji GNU Lesser General Public License. Pozostałe elementy WebKitu są dostępne na licencji BSD.

Podstrony: 1 [2] [3]




Warto wiedzieć że... beta

Mail – program pocztowy oraz czytnik RSS przeznaczony dla systemów OS X wydany przez Apple Inc. (pierwotnie NeXT). Po raz pierwszy pojawił się w systemie NeXTStep.
Safari – przeglądarka internetowa stworzona przez firmę Apple dla systemu operacyjnego OS X, a od 11 czerwca 2007 także darmowo udostępniana użytkownikom konkurencyjnych systemów operacyjnych Microsoft Windows XP, Microsoft Windows Vista, Microsoft Windows 7. Safari jest również wbudowaną przeglądarką w iPhonie, iPodzie touch i iPadzie.
Otwarte oprogramowanie (ang. open source movement, dosł. ruch otwartych źródeł) – odłam ruchu wolnego oprogramowania (ang. free software), który proponuje nazwę open source software jako alternatywną dla free software, głównie z przyczyn praktycznych, a nie filozoficznych.
KHTML to silnik wyświetlania (tzw. renderowania) stron internetowych przeglądarki Konqueror, ceniony za wysoką zgodność ze standardami internetowymi rekomendowanymi przez konsorcjum W3C i niewielką ilość zajmowanej pamięci.
GNU Lesser General Public License, LGPL (słabsza powszechna licencja publiczna GNU), poprzednio GNU Library General Public License (powszechna licencja GNU dla bibliotek) - licencja wolnego oprogramowania zaaprobowana przez FSF, zaprojektowana jako kompromis między GNU GPL a liberalnymi licencjami jak licencja BSD lub licencja X11 (MIT). Napisana w roku 1991 (a następnie poprawiona w roku 1999) przez Richarda Stallmana z pomocą Ebena Moglena.
KJS – silnik JavaScript, który pierwotnie powstał na potrzeby przeglądarki internetowej Konqueror w środowisku KDE. Napisał go Harri Porten w 2000 roku.
Silnik (lub motor, ang. engine) - program lub biblioteka implementujące zasadniczą funkcjonalność (logikę) aplikacji (np. bazy danych), analogicznie do silnika mechanicznego (np. samochodowego).

Reklama