메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

💬 같이 떠들 사람? 노바위키 디스코드

마이크로소프트 엣지 (EdgeHTML)

노바위키
이 문서는 고인에 대해 다룹니다.
이 문서의 대상은 세상을 떠났습니다.


웹 브라우저 엔진
Trident EdgeHTML WebKit Gecko Blink


마이크로소프트 엣지 레거시(Microsoft Edge Legacy)는 윈도우 10에 기본 탑재되었던 웹 브라우저이며, EdgeHTML 기반이다.

2015년 7월 29일 Windows 10과 함께 정식 출시되었으며 2021년 3월 9일 지원이 종료되었다.

이후 2021년 4월 Windows Update를 통해 기존 EdgeHTML 엣지가 제거되고 Chromium 기반 마이크로소프트 엣지로 대체되었다.

옛 문서에는 21H1부터는 기존에 깔려있던 엣지의 지원이 종료되고 크로미움 기반 엣지로 대체된다라고 되어 있었는데 정확히는 Windows 10 20H2부터 새 Chromium Edge가 기본 탑재되기 시작했고, Edge Legacy의 공식 지원 종료일은 2021년 3월 9일이다.

설명

마이크로소프트가 윈도우 10과 함께 공개한 인터넷 익스플로러의 정식 후속작 격으로 나온 최신예 웹 브라우저이다.

초기에는 사실상 Windows 10 전용 브라우저였기 때문에 다른 운영체제에서는 설치 자체가 불가능했다.

엑스박스 원에서도 기본 웹 브라우저로 사용됐다.

브라우저 끝판왕.

농담이 아니라 출시 초기에는 벤치마크나 터치 반응성, 배터리 효율 등 일부 분야에서 구글 크롬과 모질라 파이어폭스보다 더 좋은 모습을 보여주기도 했다.

윈도우에 설치 가능한 타 브라우저와 비교하면 터치감이나 반응성 같은 체감 성능도 상당히 좋았다.

특히 당시 서피스 같은 Windows 태블릿에서는 EdgeHTML 엣지의 스크롤과 터치 반응이 꽤 자연스러워서 윈도우에서 쓰라고 만든 브라우저는 다르긴 하네라는 평가도 있었다.

근데 크로뮴 엣지는 태블릿 모드로 돌리면 최소화, 최대화, 닫기 버튼이 나온다.

그런데 말이 후속작이지 사실상 IE와는 전혀 연관성이 없는 완전히 새로운 브라우저다.

ㄴ 정확히는 완전히 새로 만든 엔진은 아니다.

마이크로소프트가 기존 인터넷 익스플로러의 MSHTML, 즉 Trident 엔진을 갈라내서 구형 호환성 기능을 대거 제거하고 웹 표준 호환성을 우선하도록 개조한 것이 EdgeHTML이다.

마이크로소프트 본인도 EdgeHTML을 기존 MSHTML(Trident)을 포크한 엔진이라고 공식적으로 설명했다.

그러니까 IE와 완전히 남남이라기보다는 IE에서 구닥다리 호환성 짐짝을 존나 버리고 새로 키운 자식 정도에 가깝다.

IE 시절의 ActiveX, 문서모드 같은 과거 호환성 기능을 상당수 버리고 당시 Blink/WebKit과의 상호운용성을 높이는 쪽으로 개발됐다.

그래서 배다른 형제라기보다는 성형하고 독립한 친동생에 가깝다.

그런데 마소에서 EdgeHTML을 폐기하고 좆글의 오픈 소스 코드인 Chromium을 탑재해서 새로 개발한다는 기사가 나왔다.

그리고 진짜 그렇게 됐다.

2018년 12월 마이크로소프트는 EdgeHTML을 포기하고 Chromium 기반 Edge를 개발한다고 공식 발표했고, 2020년 1월 15일 새 Edge를 정식 출시했다.

이 순간부터 엣지는 렌더링 엔진 기준으로는 인터넷 익스플로러 계보와 사실상 완전히 결별했다.

아직 정규 버전업을 몇 차례밖에 거치지 않은 신생 브라우저임에도 당시 HTML5 표준지원 테스트에서 사파리와 파이어폭스를 앞서는 모습을 보여주고 접근성이나 일부 웹 표준 지원에서도 빠르게 성장했다.

다만 소프트웨어는 마이크로소프트 미만 잡이라고 하기에는 크롬, 파이어폭스, 사파리도 각자 잘하던 분야가 있었다.

그래도 IE 시절에 웹표준 존나 안 지키던 마소가 갑자기 웹표준 잘 지키겠습니다 하면서 나온 물건이라 당시에는 확실히 충격적이었다.

리소스 효율도 최고 존엄이라 MS가 배터리 지속시간 테스트를 한 결과 좆글의 좆롬을 구동한 서피스북이 제일 먼저 훅 가고 갓지가 제일 잘 버텼다.

즉 엣지를 쓸 때 배터리가 제일 오래간다는 뜻이다.

랩탑 유저들이여 찬양하라 엣-지.

ㄴ 다만 이 테스트는 마이크로소프트 자체 테스트였다는 점은 감안해야 한다.

그래도 당시 EdgeHTML 엣지가 Chrome보다 전력효율을 중요한 장점으로 밀었던 건 사실이고 여러 세대에 걸쳐 배터리 효율 개선을 홍보했다.

브라우저 출시 초반에 차세대 자바스크립트 표준 구현도가 높아서 개발환경 Node.js의 자바스크립트 엔진으로 엣지의 ChakraCore를 채택하는 프로젝트가 나올 정도였다.

정확히는 Node.js 본체가 V8을 버리고 ChakraCore로 완전히 갈아탄 것은 아니고, 마이크로소프트가 Node-ChakraCore라는 별도 포트를 개발했다.

Edge의 JavaScript 엔진인 Chakra를 오픈소스화한 것이 ChakraCore였으며 Windows 외에 Linux, macOS에서도 동작하도록 개발됐다.

근데 Edge가 Chromium으로 넘어가면서 Chakra도 버려졌다.

Edge Legacy 지원 종료와 함께 마이크로소프트의 ChakraCore 1.11 보안지원도 2021년 3월 9일 종료됐다.

다만 MS가 엣지에 최적화된 사이트들을 리스트화해서 일부 사이트는 엣지로 들어갈 수 없고 IE로 꺼지라고 메시지를 띄워준다.

초기 Edge에는 Enterprise Mode Site List나 Microsoft Compatibility List 등을 통해 오래된 사이트를 IE로 열게 하는 호환성 기능이 있었다.

원래 메시지는 해당 웹사이트가 오래된 기술을 사용한다고 알려주는 식이었지만 한국어로 번역되면서 비교적 순화된 표현이 나왔다.

근데 웃기는 건 헬조선의 주요 사이트 상당수가 이 리스트에 껴있었다는 것이다.

즉, IT강국 갓한민국의 선진 최적화로 어느 사이트던 익스플로러로 웹서핑을 해야 한다.

당시 한국 금융·정부·기업 사이트들은 ActiveX와 IE 전용 기술 의존도가 매우 높았고 EdgeHTML은 이런 구식 기능을 거의 지원하지 않았다.

하다못해 크롬으로 들어가면 잘 되는데 엣지로 들어가면 IE로 꺼지라고 뜨는 사이트도 있었다.

금융부터 정부 웹사이트, 심지어는 게임까지 어디 한 곳 엣지를 제대로 쓸 수 없는 경우가 꽤 있었다.

아무래도 헬조선 꼰대들의 심기를 건드리지 않게 어그로 끄는 메시지를 순화시킨 것 같다.

심지어, 디시위키에 들어올 때도 익스플로러를 추천해 준다.

디시위키 내에서 가끔씩 검색어를 치면 유사검색 결과가 안 뜨는 오류가 존재한다.

디시가 이상한 거지 엣지는 잘못 없다. https도 안 쓰는 사이트에 뭘 바라는가? 윾싀아 일해라.

윈도우 10 RS3가 발표된 며칠 후, 모바일 계열 Microsoft Edge Preview도 나왔다.

다만 모바일판 Edge는 데스크톱 EdgeHTML 엔진을 그대로 들고간 브라우저는 아니었다.

iOS에서는 WebKit 사용이 강제됐고 Android에서는 Blink 계열 엔진을 사용했으므로 이름만 Edge였지 렌더링 엔진은 달랐다.

따라서 모바일 Edge = EdgeHTML 모바일판이라고 보면 안 된다.

그런데 RS3 엣지는 램 점유율이 도둑이 됐다.

근데 크롬 급은 아니다.

레드스톤 3 올라오고 엣지도 새로운 기능이 추가되면서 많은 버그가 수정되었다.

첫 번째 탭만 느리게 반응하는 문제 등이 개선됐고 즐겨찾기, PDF, EPUB, 읽어주기 기능 등도 계속 추가됐다.

특히 당시 Edge는 PDF와 전자책 읽기 기능이 꽤 좋아서 브라우저보다 PDF 뷰어로 더 잘 쓴다는 사용자도 있었다.

연표(데스크탑 기준)

※ 아래 목록은 Edge 정식 버전뿐 아니라 Windows Insider Preview 빌드에 포함된 EdgeHTML 버전도 섞여 있다. 따라서 전부 일반 사용자에게 정식 배포된 독립 브라우저 버전은 아니다.

0.10.10049: 2015년 3월 30일

0.11.10061: 2015년 4월 22일

0.11.10074: 2015년 4월 29일

13.10122: 2015년 5월 20일

15.10130: 2015년 5월 29일

20.10158: 2015년 6월 29일

20.10159: 2015년 6월 30일

20.10162: 2015년 7월 2일

20.10166: 2015년 7월 9일

20.10240: 2015년 7월 15일

20.10525: 2015년 8월 18일

20.10532: 2015년 8월 27일

21.10547: 2015년 9월 18일

23.10565: 2015년 10월 12일

25.10576: 2015년 10월 29일

25.10586: 2015년 11월 5일

25.11082: 2015년 12월 16일

27.11099: 2016년 1월 13일

28.11102: 2016년 1월 21일

28.14251: 2016년 1월 27일

28.14257: 2016년 2월 3일

31.14267: 2016년 2월 18일

31.14271: 2016년 2월 24일

31.14279: 2016년 3월 4일

34.14291: 2016년 3월 17일

34.14295: 2016년 3월 25일

37.14316: 2016년 4월 6일

37.14328: 2016년 4월 22일

37.14332: 2016년 4월 26일

38.14342: 2016년 5월 10일

38.14352: 2016년 5월 31일

38.14393: 2016년 8월 2일

39.14901: 2016년 8월 11일

39.14905: 2016년 8월 17일

39.14915: 2016년 8월 31일

39.14926: 2016년 9월 14일

39.14931: 2016년 9월 21일

39.14936: 2016년 9월 28일

39.14942: 2016년 10월 7일

39.14946: 2016년 10월 13일

39.14951: 2016년 10월 19일

39.14955: 2016년 10월 25일

39.14959: 2016년 11월 3일

39.14965: 2016년 11월 9일

39.14971: 2016년 11월 17일

39.14986: 2016년 12월 14일

40.15063: 2017년 4월 11일

41.16299.15: 2017년 9월 26일

42.17134: 2018년 4월 30일

44.17763: 2018년 11월 13일

최종적으로 Windows 10 1809의 Microsoft Edge 44 / EdgeHTML 18 계열이 마지막 EdgeHTML 세대가 됐다.

이후 Windows 10 1903, 1909 등에서도 EdgeHTML 엣지가 계속 포함됐지만 엔진 세대 자체는 18 계열이었다.

단점

가끔 이렇게 끼어있는 경우의 해결 방법은 창 몇 개를 끈 다음 꺼내는 방법과 창을 끌어당겨서 옮기거나, 윈도우 키와 화살표 키를 동시에 누르는 등이 있다.

위의 이미지와 같은 일부 사이트는 엣지로 못 들어간다.

참고로 이건 엣지 문제가 아니라 그 사이트가 호환성이 개판인 경우가 많았다.

특히 ActiveX, 오래된 IE 전용 JavaScript, 문서모드 등에 의존한 사이트는 EdgeHTML에서 제대로 돌아갈 수가 없었다.

사실 디시위키도 호환성이 개판이라 너무 높은 확률로 터진다.

근데 위에서 갓브라우저라면서 칭송하기도 하는데 솔직히 당시 사이트들은 점점 Chromium 위주로 최적화되기 시작해서 EdgeHTML로 들어가면 속도가 느려지거나 아예 안 뜨는 경우도 생겼다.

이건 엣지 잘못이 아니라 사이트 잘못 맞긴 하다.

이전에 인터넷 익스플로러 6만 편애했던 것처럼 2010년대 후반에는 사이트들이 Chromium 위주로 돌아가고 다른 엔진은 좆도 신경을 안 쓰는 방향으로 바뀌었다.

물론 EdgeHTML 자체에도 표준지원 부족이나 구현 버그가 있었기 때문에 모든 호환성 문제를 사이트 탓으로만 돌릴 수도 없다.

유튜브랑 구글 앱들은 Chromium에서 더 잘 돌아가는 경우가 많았고 EdgeHTML에서는 버벅거리거나 기능이 늦게 적용된다는 불만도 있었다.

구글이 일부 서비스를 Chrome에 유리하게 만들었다는 논쟁도 있었지만, 결국 사용자 입장에서는

크롬에서 잘 되는데 엣지에서는 왜 안 됨?

이 가장 큰 문제였다.

데탑 유저들이 엣지를 주력으로 사용하기에는 좀 그렇고 놋붕이들은 배터리 효율 때문에 주력으로 사용하다가 사이트 안 들어가면 다른 Chromium 브라우저로 들어가는 식으로 쓰기도 했다.

물론 놋붕이라도 배터리 신경 안 쓰면 걍 다른 거 써라.

정부 사이트와 호환성이 크롬보다도 못한 경우가 있었다.

하다못해 macOS 사파리나 Linux의 Firefox, Chrome에서는 들어가지는 사이트가 유독 Edge에서 문제를 일으키는 경우도 있었다.

사실 이 시기쯤 되면 스마트폰 때문에 정부기관도 Chrome, Safari 호환성을 무시하기 어려워져 IE 전용 사이트를 계속 유지하기도 힘들었다.

심지어 몇몇 사이트는 한때 IE로 꺼지라는 페이지만 띄웠다.

그러다가 Microsoft가 Chromium Edge로 갈아타버리면서 EdgeHTML 호환성 맞춰주세요라고 웹개발자들에게 요구할 이유 자체가 사라졌다.

결국 웹사이트들이 Chromium 위주로 개발됨 → EdgeHTML 사용자 적음 → 사이트들이 EdgeHTML 지원을 더 안 함 → EdgeHTML 사용자 더 줄어듦이라는 악순환이 됐다.

이게 EdgeHTML이 기술적으로 완전히 병신이라서 죽었다기보다는 브라우저 엔진 생태계 경쟁에서 밀려 죽은 이유에 가깝다.

해결법

IE 쓰라고 지랄하는 거 안 뜨게 하려면 엣지 주소창에 `about:flags`를 친 다음 호환성 목록 사용 관련 옵션을 끄는 방법이 있었다.

호환 안 되는 사이트를 되게 하는 건 아니고 그냥 IE 쓰라고 지랄만 안 하는 거다.

근데 웬만한 일반 웹사이트는 실제로 엣지로 들어가도 별 문제 없는 경우가 많았다.

문제 있으면 어떡하냐고?

그럼 그냥 IE를 키는 게 당시에는 답이었다.

그리고 2020년 이후로는 그냥 Chromium Edge 깔아라

단종

이 문서는 고인에 대해 다룹니다.
이 문서의 대상은 세상을 떠났습니다.

2018년 12월 마이크로소프트가 EdgeHTML 개발을 포기하고 Chromium 기반 Edge를 개발한다고 발표했다.

2020년 1월 15일 Chromium 기반 마이크로소프트 엣지가 정식 출시됐다.

Windows 10 20H2부터는 새 Chromium Edge가 운영체제에 기본 포함되기 시작했다.

EdgeHTML 기반 구 엣지는 공식적으로 Microsoft Edge Legacy라는 이름으로 구분됐다.

마이크로소프트는 2020년 8월 Edge Legacy의 지원을 2021년 3월 9일 종료하겠다고 발표했다.

그리고 진짜 2021년 3월 9일 마지막 보안지원을 끝으로 고인이 되었다.

이후 2021년 4월 13일 배포된 Windows 10 누적 업데이트에서 새 Chromium Edge를 설치하고 Edge Legacy를 제거하는 작업이 시작됐다.

KB5001330이 적용되는 Windows 10 2004/20H2에서도 구 엣지가 제거되고 신 엣지가 설치됐다.

따라서 옛 문서의 "2020년 1월에 크로미움 기반 마이크로소프트 엣지가 출시되면서 동년 3월 9일에 지원종료가 발표되었다." 는 연도가 하나 틀렸다.

2020년 1월 신 엣지 출시 → 2020년 8월 지원 종료 예고 → 2021년 3월 9일 Edge Legacy 지원 종료 → 2021년 4월 Windows Update로 제거순서다.

마이크로소프트 입장에서는 IE를 버리려고 EdgeHTML을 만듦 → EdgeHTML도 버림 → 결국 구글 Chromium 가져옴이라는 웃픈 역사가 되었다.

그래도 지금의 Chromium Edge에서 IE 모드, Windows 통합기능, 기업관리 기능 같은 마소 특유의 기능을 집어넣으며 브라우저 자체는 살아남았다.

죽은 것은 엣지가 아니라 EdgeHTML이었다.