웹킷

위키백과, 우리 모두의 백과사전.
(웹키트에서 넘어옴)
이동: 둘러보기, 검색
웹킷
개발자 애플, 어도비, 구글
발표일 1998년 11월 4일
프로그래밍 언어 C++
운영 체제 크로스 플랫폼
종류 레이아웃 엔진
라이선스 GNU 일반 공중 사용 허가서v2.1 (자바스크립트코어 및 웹코어 구성 요소), BSD 허가서 v2.0 (브라우저 엔진의 나머지 부분)
웹사이트 www.webkit.org

웹킷(WebKit)은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 응용 프로그램 프레임워크이다. 원래는 맥 오에스 텐사파리 웹 브라우저 엔진으로 사용하기 위해 컨커러 브라우저의 KHTML 소프트웨어 라이브러리에서 가져온 것이었으나 지금은 옴니웹, 시이라, 아로라, 미도리, 유즈블, iCab, 어도비 통합 런타임, 휴대 전화(아이폰 포함), 노키아의 Series 60 브라우저, 구글의 안드로이드 플랫폼에 사용되고 있다.

한편 웹킷은 트롤테크(Trolltech)의 Qt 4.4에 기본 포함되어 있지만 KDE 프레임워크에 기반을 두는[1] KDE 프로젝트는 머지 않아 KHTML의 초기 버전을 사용할 것임을 밝혔다.[2]

Acid2 테스트를 통과하였으며 2008년 3월에는 웹킷 최신버전이 Acid3 테스트에서 100점 만점을 받았다.[3]

구성 요소[편집]

  • 웹 코어(WebCore): HTML, SVG를 위한 레이아웃, 랜더링, DOM 라이브러리로 초기에는 애플사가, 지금은 웹킷 프로젝트가 개발하고 있다. LGPL 하에서 라이선스되고 있다.
  • 자바스크립트코어(JavaScriptCore): 웹킷 기능을 위한 자바스크립트 엔진을 제공하며 맥 오에스 텐 안의 다른 환경에서 이러한 종류의 스크립팅을 제공한다.[4][5]
  • 드로세라(Drosera): 웹킷 순수 빌드에 포함되어 있는 자바스크립트 디버거이다.[5][6]

참조[편집]

  1. Qt Labs Blogs » Qt 4.4.0 Technical Preview released
  2. FrogBlog » Blog Archive » The KHTML Future FAQ
  3. Surfin’ Safari - Blog Archive » WebKit achieves Acid3 100/100 in public build
  4. The WebKit Open Source Project - JavaScript
  5. [KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS
  6. Surfin’ Safari - Blog Archive » Introducing Drosera

바깥 고리[편집]