수요일, 9월 2, 2026

Apple, WebKit을 GitHub로 이전

날짜:

Apple은 WebKit 개발을 현재 Microsoft가 소유하고 있는 GitHub로 이전한다고 발표했습니다.


WebKit은 다른 Apple 앱 중에서 Safari, Mail 및 App Store에서 사용하는 Apple의 웹 브라우저 엔진입니다. 엔진은 SDK를 제공하며 Apple은 WebKit이 플랫폼의 기본 보기를 제공하고 HTML, CSS 및 JavaScript를 사용하여 풍부한 웹 콘텐츠를 표시하고 페이지 콘텐츠의 과부하를 처리하기 위한 지원 클래스를 제공하여 콘텐츠에 대한 완전한 탐색 경험을 제공한다고 말합니다.

웹킷

WebKit 팀의 Apple 운영 엔지니어인 Jonathan Bedard는 이 발표를 하면서 다음과 같이 말했습니다.

6월 23일 WebKit 프로젝트는 Subversion 트리를 동결하고 소스 코드와의 관리 및 상호 작용을 GitHub로 옮겼습니다.

Bedard는 GitHub로의 이전은 WebKit 프로젝트가 전 세계 개발자들의 기여와 피드백을 지원해야 했기 때문이라고 말했습니다.

“GitHub에는 매우 큰 규모의 개발자 커뮤니티, 특히 웹 개발자가 있으며, WebKit 프로젝트는 이러한 개발자의 창의성을 전 세계 사용자에게 전달하는 엔진을 개선하기 위해 긴밀히 협력하고 있습니다.”

Bedard는 또한 Apple이 GitHub API가 기존 인프라를 비교적 적게 수정하면서 고급 사전 커밋 및 사후 커밋 자동화를 가능하게 하고 새로운 코드 변경 사항을 검토하고 피드백을 제공할 수 있는 현대적이고 안전한 플랫폼을 제공한다는 것을 발견했다고 말했습니다.

Bedard에 따르면 주요 단점은 git 해시가 정상적으로 정렬되지 않는다는 것입니다. 이 문제를 해결하기 위해 WebKit 팀은 파티셔닝이 필요한 워크플로에서 “커밋 식별자”를 사용합니다. 이들은 다수의 커밋 조상을 제공하며, 기본 브랜치에 대한 해당 커밋의 관계 및 커밋하는 조상 수를 기반으로 커밋을 고유하게 정의합니다.

웹킷

추가 정보

Github의 WebKit

관련 기사

WebKit은 웹을 깨뜨립니다.

누가 WebKit을 구축합니까?

오페라 WebKit으로 이동

I Programmer에 대한 새로운 기사를 보려면 주간 뉴스레터에 가입하십시오. RSS 피드를 구독하고 팔로우하세요. 트위터, 페이스북 또는 링크드인.

간판

뱀



코멘트

또는 다음 주소로 의견을 이메일로 보내주십시오. [email protected]

관련 기사

넥슨, ‘퍼스트 디센던트’ 시즌4 에피소드1 ‘대격전’ 업데이트

넥슨이 루트슈터 게임 ‘퍼스트 디센던트(The First Descendant)’의 시즌4 에피소드1 ‘대격전’을 공개했다. 이번 업데이트에서는 숙적 ‘카렐’과의 최종 결전을 다룬...

‘포켓몬 포코피아’, 출시 4개월 만에 글로벌 판매 500만 장 돌파

닌텐도 스위치2 전용 생활 시뮬레이션 게임 ‘포켓몬 포코피아’가 출시 약 4개월 만에 전 세계 누적 판매량 500만 장을...

윈도 사용자, 맥OS보다 맬웨어 노출 빈도 6배 높아

윈도 운영체제(OS) 사용자가 맥OS 이용자보다 맬웨어에 노출되는 빈도가 약 6배 높은 것으로 조사됐다. 다만 피싱 공격은 맥OS에서 상대적으로...

쿠팡Inc, 2분기 영업손실 8,350억 원…개인정보 유출 과징금 반영 영향

쿠팡의 모회사인 쿠팡Inc가 올해 2분기 대규모 영업손실을 기록했다. 미국 뉴욕증권거래소 상장 이후 최대 규모의 분기 손실로, 한국 개인정보보호위원회가...