KHTML

KHTML
KHTML을 이용하여 위키백과 첫 페이지를 보여주고 있는 캉커러
개발자KDE 팀, 애플, 노키아, 구글
안정화 버전
5.82.0 / 2021년 5월 2일(3년 전)(2021-05-02)[1]
저장소
  • invent.kde.org/frameworks/khtml 위키데이터에서 편집하기
프로그래밍 언어C++
운영 체제크로스 플랫폼
종류레이아웃 엔진
라이선스GNU 약소 일반 공중 사용 허가서

KHTML은 KDE 프로젝트가 개발한 HTML 레이아웃 엔진이다. 캉커러 웹 브라우저에서 사용되는 엔진이기도 하며, 애플이 개발한 사파리 웹 브라우저의 레이아웃 엔진인 웹 키트는 KHTML을 본류로 하고 있다. GNU 약소 일반 공중 사용 허가서의 조항으로 배포된 KHTML은 자유 소프트웨어이다.

KPart 프레임워크 위에서 C++ 언어로 작성된 KHTML은 상대적으로 웹 표준을 잘 준수하고 있는 편이다. 되도록 많은 페이지를 그리기 위해 인터넷 익스플로러의 특별한 일부 비표준 기능들도 지원된다.

KHTML은 모질라모질라 파이어폭스 브라우저의 중심이자 주된 오픈 소스 라이벌이기도 한 게코 레이아웃 엔진보다 더 빠르다.[2] 그러나 널리 알려진 브라우저가 아니기에 수많은 웹사이트는 KHTML을 지원하는 데 실패하며, 사이트가 캉커러에서 올바르게 동작하지 않을지라도 지원할 기미는 보이지 않는다. 이를테면 Gmail은 캉커러가 그 자신을 파이어폭스로 보고할 경우에만 동작한다.

표준 호환

KHTML 엔진이 지원하는 표준은 다음과 같다:

같이 보기

각주

  1. “KHTML commit log”. 《GitHub》. 2021년 5월 2일에 확인함. 
  2. Browser speed comparisons
  3. K Desktop Environment - KDE 3.5.6 Changelog

외부 링크

  • 캉커러 사이트의 KHTML 기능
  • v
  • t
  • e
개발 중
유지 보수 중
중단
  • 마리너
  • 프레스토
  • 태즈먼
  • Tkhtml
비교
  • 일반 정보
  • 지원
    • HTML
    • CSS
    • 그래픽스
    • 타이포그래피
  • v
  • t
  • e
소프트웨어 모음
KDE 핵심 응용 프로그램
개발
  • Cervisia
  • KDbg
  • KDESvn
  • KDevelop
  • KImageMapEditor
  • Kompare
  • Lokalize
  • Quanta Plus
  • Umbrello
교육
언어
  • Artikulate
  • Kanagram
  • KHangMan
  • Kiten
  • KLettres
  • KWordQuiz
수학
  • Cantor
  • KAlgebra
  • KBruch
  • Kig
  • KmPlot
  • LabPlot
  • Rocs
기타
과학
  • Kalzium
  • KBibTeX
  • kst
  • KStars
  • 마블
  • RKWard
  • 스텝
게임
그래픽스
인터넷
멀티미디어
오피스
시스템
  • 돌핀
  • KDE 파티션 매니저
  • KDE 시스템 가드
  • Kinfocenter
  • Konsole
  • Yakuake
유틸리티
  • Ark
  • Filelight
  • KAlarm
  • Kate
  • KCalc
  • KCharSelect
  • KGPG
  • Klipper
  • KJots
  • Krusader
  • KRename
  • KWallet
  • KWrite
플랫폼
사용자 인터페이스
개발 중
개발 중단
개발 중
개발 중단
Freedesktop.org
(공유)
패키지
  • Calligra Suite
  • 접근성
  • 바인딩
  • 교육
  • 게임
  • 그래픽스
  • 멀티미디어
  • 네트워크
  • SDK
  • 유틸리티
  • 웹 개발
  • 엑스트라기어
커뮤니티
  • Akademy
  • KDE e.V.
  • KDE.News
  • 칸달프
  • 콘키
인물
  • Matthias Kalle Dalheimer
  • 마티아스 에트리히
  • Adriaan de Groot
  • Frank Karlitschek
  • Celeste Lyn Paul
  • Nuno Pinheiro
  • Cornelius Schumacher
  • Aaron Seigo
  • David Vignoni