**WebKit** — KDE qrafik mühitində istifadə olunan KHTML və KJS kitabxana koduna əsaslanaraq Apple tərəfindən hazırlanmış pulsuz veb səhifə nümayişi mühərrikidir.

Mənbə kodu LGPL şərtlərinə uyğun olaraq açıqdır, yəni dəyişdirilməmiş və ya dəyişdirilmiş hər hansı bir komponent və ya bütün komponentlər bir şərtlə hər hansı bir məqsəd üçün layihələrdə (kommersiya məqsədli olanlar da daxil olmaqla) istifadə edilə bilər: kitabxanalar və ya onların törəmələri. LGPL altında lisenziyalı açıq mənbə kimi dərc edilməlidir. WebKit 2003-cü ilin iyun ayından bəri macOS-un hər bir nüsxəsi ilə göndərilən "ictimai" çərçivələrin (xüsusi strukturun dinamik kitabxanaları) bir hissəsidir.

Tarixi
------

2000-ci ilin noyabrında Apple veb-saytında "Axtarılanlar" bölməsində bir neçə iş yeri peyda oldu. Müraciət edənlərdən internet texnologiyaları haqqında yaxşı biliyə, veb-motorların hazırlanmasında təcrübəyə və s. Başqa sözlə desək, 2000-ci ilin sonunda öz brauzerlərinin hazırlanması barədə qərar qəbul edildi. Mövcud variantları nəzərdən keçirdikdən sonra şirkətin mühəndisləri açıq mənbəli KHTML/KJS mühərriki üzərində qərarlaşdılar və bu mühərriki ən yaxşı hesab etdilər.

2001-ci ildə Apple mühəndisləri KHTML və KJS layihəsinin öz filialını yaratdılar, kitabxanaların öz versiyasını WebCore və JavaScriptCore olaraq redaktə etdilər və orijinalların bütün üstünlüklərini saxlayaraq onları tamamilə yenidən yazdılar.

2003-cü ilin yanvarında Macworld Expo-da Stiv Cobs WebKit-ə əsaslanan Safari veb brauzerini elan etdi.

2008-ci ilin aprelində Epiphany GNOME Veb Brauzerinin inkişaf komandası WebKit-dən yalnız öz brauzerlərində istifadə edəcəklərini və bununla da Mozilla Fondunun Gecko mühərrikinə dəstəyi dayandırdıqlarını elan etdi.

2 sentyabr 2008-ci ildə Google, WebKit mühərriki əsasında öz Chrome brauzerini buraxdığını elan etdi. Chrome əvvəlcə Microsoft Windows üçün buraxıldı, sonra GNU və macOS əməliyyat sistemləri üçün versiyalar əlçatan oldu.

2010-cu ilin may ayında Apple, müvafiq ABŞ agentliyinə WebKit üçün ticarət nişanı ərizəsi verdi.

13 fevral 2013-cü ildə Opera Software inkişafa qoşuldu.

Komponentlər
------------

### WebCore

HTML və SVG üçün Ekran və Sənəd Obyekt Modeli (DOM) kitabxanası.

### JavaScriptCore

JavaScriptCore JavaScript mühərrikidir. Həmçinin burada bütün WebKit üçün ümumi təyinatlı köməkçi funksiyaları təmin edən WTF (Veb Şablon Çərçivəsi) kitabxanası var. JavaScriptCore çarpaz platformadır və digər WebKit komponentlərindən asılılıq olmadan müstəqil komponent kimi istifadə edilə bilər.

WebKit-in yeni versiyalarında Apple JavaScriptCore-u daha müasir və daha sürətli SquirrelFish ilə əvəz edəcək.

### Drosera

Səhv düzəldicisi WebKit gecə quruluşlarına daxildir.

İstinadlar
----------

1. ↑  Release 611.3.10.1.18. 2023.

| ⛭Brauzer mühərrikləri |
| --- |
| Aktiv | 
* Blink
* Gecko
* Goanna
* WebKit

 |
| Müşayiət olunan | 
* EdgeHTML
* Flow
* MSHTML
* NetSurf
* Servo

 |
| Dayandırılmış | 
* KHTML
* Mariner
* Presto
* Tasman
* Tkhtml

 |

| ⛭ECMAScript |
| --- |
| Dialektlər | 
* ActionScript
* Caja
* JavaScript
	+ mühərriklər
	+ asm.js
* JScript
* JScript .NET
* QtScript
* TypeScript
* WMLScript

 |
| Mühərriklər(müqayisə) | 
* Carakan
* Futhark
* InScript
* JavaScriptCore
* JScript
* KJS
* Linear B
* QtScript
* Rhino
* SpiderMonkey
	+ TraceMonkey
	+ JägerMonkey
* Tamarin
* V8
* ChakraCore
	+ Chakra
* JScript .NET
* Nashorn

 |
| Freymvorklar | 

|  |  |
| --- | --- |
| Client-side | 
* Dojo
* Echo
* Ext JS
* Google Web Toolkit
* jQuery
* Lively Kernel
* midori
* MochiKit
* MooTools
* Prototype
* Pyjs
* qooxdoo
* SproutCore
* Spry
* Wakanda Framework

 |
| Server-side | 
* AppJet
* Bun
* Deno
* Jaxer
* Node.js
* WakandaDB

 |
| Çoxsaylı | 
* Cappuccino
* PureMVC

 |
| Kitabxanalar | 
* Backbone.js
* SWFObject
* Underscore.js

 |

 |
| İnsanlar | 
* Brendan Eyx
* Duqlas Krokford
* Con Resiq
* Skot İsaak

 |
| Digər | 
* DHTML
* Ecma International
* JSDoc
* JSGI
* JSHint
* JSLint
* JSON
* JSSS
* Sputnik
* SunSpider
* Asinxron modul təyinatı
* CommonJS

 |
| 
List-Class article Siyahılar
JavaScript kitabxanaları
Ajax freymvorkları
List-Class article Müqayisələr
JavaScript freymvorkları
server-side JavaScript
 |

|  |  |
| --- | --- |
|  Bu şablona bax   Sosial şəbəkələrdə | Twitter |
| Tematik saytlar | Open Hub |