Microsoft Edge, 새로운 성능 및 안정성 업데이트

비디오: Microsoft Edge: it's time to expect more from the web 2024

비디오: Microsoft Edge: it's time to expect more from the web 2024
Anonim

Microsoft는 Edge가 시장에서 가장 강력한 브라우저가되기를 원하며 업데이트를 지속적으로 배포하여 브라우저의 성능과 안정성을 향상시키기 위해 노력하고 있습니다.

최근이 기술 대기업은 일부 JavaScript 성능 업데이트를 선호하는 브라우저로 푸시하여 더 빠르고 효율적으로 만들었습니다. 이 업데이트는 Edge 브라우저의 두 가지 필수 영역 인 메모리 사용 및 이벤트 처리기 동작을 개선합니다.

개발자는 작은 크기의 기능을 사용하여 복잡한 코딩 논리를 여러 개의 작은 조각으로 나눕니다. 이 전략은 반복성을 줄이고 개발자가 코드를 더 빨리 읽고 테스트하고 디버깅 할 수 있도록합니다. 또한 더 작은 기능은 일반적으로 인라인하기 쉬우므로 브라우징 경험이 더 빠르고 빠릅니다.

효율성을 높이기 위해 Edge 팀은 스크립트에 통합 된 각 소규모 기능에 사용되는 메타 데이터 형식을 리팩토링했습니다. 이런 식으로, 필요한 경우가 아니면 메모리 가 소비되지 않습니다.

모든 웹 페이지에는 버튼 클릭, 마우스 오버 및 기타 여러 이벤트 의 동작을 정의하는 많은 이벤트 핸들러 가있는 이벤트 시스템이 있습니다. 사용자가 탐색 할 때 이벤트가 거의 발생하지 않기 때문에 이러한 이벤트의 대부분은 일반적으로 죽은 코드로 남아 있습니다. 문제는 이러한 트리거되지 않은 이벤트가 휴면 상태를 유지하고 메모리 및 브라우저 효율성에 영향을 줄 수 있다는 것입니다.

Microsoft Edge는 브라우저가 이벤트 핸들러의 전체 구문 분석 및 바이트 코드 생성이 처음 호출 될 때까지 지연되도록 변경합니다. 즉, 이 기능은 시작 시간을 개선하고 사용되지 않은 처리기의 메모리를 절약합니다.

이벤트 핸들러에 대한 지연된 구문 분석과 메모리 최적화는 각 페이지에 대해 상당한 양의 메모리 공간을 줄입니다. 우리의 실험에 따르면 이러한 작은 최적화와 함께 이러한 최적화는 일반적으로 Microsoft Edge에서 열린 페이지 당 메모리 사용량의 약 4 ~ 10 %를 줄이며 20 % 이상 절약 할 수 있습니다.

아마도 이러한 개선 사항은 Microsoft가 Edge를 가장 배터리 친화적 인 브라우저로 바꾸는 데 도움이 될 수 있습니다. 레드먼드는 최근 배터리 실험 결과를 공개했다. 마이크로 소프트에 따르면 브라우저가 크롬보다 배터리를 70 %, 오페라보다 배터리를 15 % 적게 사용한 것으로 밝혀졌다.

Opera는 브라우저가 실제로 가장 배터리 친화적 인 브라우저임을 입증하고 최신 배터리 절약 기능 덕분에 컴퓨터 배터리 수명을 연장한다는 자체의보다 투명한 실험을 수행하는 데 너무 오래 기다리지 않았습니다. 놀랍게도, 마이크로 소프트는 오페라의 답변 이후에도 발언권이 없었으며이 문제에 대해서는 아직 언급하지 않았다.

Microsoft Edge, 새로운 성능 및 안정성 업데이트