반응형
KHTML과 WebKit 프로젝트의 시작관련 내용을 소개합니다.
오늘 블로그로 나눌 해당 사이트는 만화로 나누는 자유/오픈소스 소프트웨어 이야기 인데요...
여러모로 개념에 대해서 이해하기 편하게 설명되어 있습니다.
주제는 KHTML 에 대한 내용인데요...
KHTML은 2000년 10월 23일에 릴리스된 KDE2.0에 처음으로 포함되었는데, KDE 파일 관리자였던 Konqueror에 HTML브라우저 기능을 제공했다고 하네요..
주요 내용을 간략하게 정리하자면 아래와 같습니다.
- KHTML은 1999년 부터 Lars Knoll을 주축으로 몇몇 KDE 공동체 구성원이 바닥부터 순수하게 C++로 레이아웃 엔진과 자바스크립트 엔진을 개발했고, KDE 데스크탑 기본 브라우저인 Konqueror에 사용되었다.
- 2001년 애플에서 비밀리에 웹브라우저 개발을 진행했는데, 여러 브라우저 엔진을 소스코드 수준에 검토한 후, C++로 가볍게 작성된 KHTML를 브라우저 엔진을 선택한다.
- 사파리 브라우저 엔진 소스코드를 공개한후, KDE 커뮤니티와 협업을 위해 애플은 WebKit이라는 오픈소스 프로젝트를 시작한다.
- 이후 WebKit은 Nokia Symbian platform과 BlackBerry, Android에 사용되었고, 크롬브라우저도 사용되었다.
- 현재 Firefox를 제외한 대부분의 웹브라우저가 KHTML을 기반으로 하고 있다.
좀 더 자세한 내용은 아래 웹사이트를 참고부탁드릴께요..
(개인적인 의견으로 한번 읽어보시면 좋을것 같네요)
오늘 블로그는 여기까지고요..
항상 믿고 봐주셔서 감사합니다.
300x250
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
Go 1.19 릴리즈 (go.dev) (0) | 2022.08.05 |
---|---|
Electron 20.0.0 | Electron (electronjs.org) (0) | 2022.08.05 |
FauxPilot - 오픈소스 GitHub CoPilot 서버 (github.com/moyix) (0) | 2022.08.04 |
Textual - 파이썬용 TUI 프레임워크 (github.com/Textualize) (0) | 2022.08.04 |
Terminal GIF Maker - 명령어들을 라인단위로 추가해서 GIF로 생성해주는 웹 도구 (terminalgif.com) (0) | 2022.08.03 |