Computer >> 컴퓨터 >  >> 체계 >> Windows

Cheat Sheet:Edge on Chromium에 대해 알아야 할 사항

Edge 웹 브라우저를 Chromium 엔진으로 전환한다는 Microsoft의 소식은 다양한 웹 기술에 대한 광범위한 토론을 촉발했습니다. 모든 이름과 전문 용어가 혼란스럽다면 이 참조 참조를 찾을 수 있습니다.

주요 용어와 기술에 대한 치트 시트를 작성했습니다. 다양한 프로젝트의 역할과 Edge 내에서 변경되는 사항을 이해하는 데 도움이 됩니다. 정의에서 기울임꼴로 된 문구는 이 치트 시트 내의 다른 용어에 대한 참조를 나타냅니다.

마이크로소프트

  • 가장자리 – 간단하게 시작하는 Edge는 Windows 10에 도입된 Microsoft의 최신 웹 브라우저입니다. UWP로 구축되었습니다. 앱이며 EdgeHTML 브라우저 엔진으로 구동됩니다. . 지난주 Microsoft는 Chromium 브라우저 엔진으로 전환할 것이라고 확인했습니다. 내년에 더 많은 Windows 버전과 다양한 운영 체제 플랫폼에서 점차적으로 사용할 수 있게 될 것입니다. Edge는 현재 차크라 자바스크립트 엔진을 사용합니다. 그러나 이것은 V8으로 변경됩니다. Chromium으로 이전한 결과입니다.
  • EdgeHTML – Microsoft Edge에서 사용하는 독점 Microsoft 브라우저 엔진 2015년 Windows 10과 함께 도입된 이후로. 엔진은 Trident.에서 분할되었습니다. Edge 브라우저에 전원을 공급하는 것 외에도 EdgeHTML은 Windows 10 인터페이스의 다양한 구성 요소를 렌더링하는 데도 사용되며 Windows 10 UWP를 지원합니다. JavaScript 및 HTML로 작성된 앱. Windows 10 시스템과 밀접하게 연결되어 있으며 다른 플랫폼에서는 사용할 수 없습니다.
  • 삼지창 – 중단된 Microsoft 브라우저 엔진 Internet Explorer 4부터 Internet Explorer 11까지 사용되었습니다. 2000년대 초반에 Internet Explorer의 지배적인 역할을 담당했지만 웹 표준을 제대로 준수하지 않아 구식이 되었습니다. Microsoft는 이후 버전에서 추가 기능 및 표준 지원으로 엔진을 개선하기 위해 노력했습니다. 이 엔진은 Windows 8 및 Windows Phone 8에서 JavaScript 앱을 지원하는 데도 사용되었습니다.
  • UWP – 유니버설 Windows 플랫폼. 개발자가 Windows 10, Windows 10 Mobile 및 관련 최신 Microsoft 에코시스템용 앱을 만들 수 있도록 하는 API 및 기술의 집합체입니다. UWP는 일반적으로 이러한 앱의 가장 일반적인 배포 채널인 Microsoft/Windows Store와 연결됩니다. C++, C#/XAML 및 JavaScript와 같은 다양한 기술을 사용하여 UWP용 앱을 빌드할 수 있습니다. /HTML . 기존 클래식 Win32 Windows 데스크톱 앱, iOS 앱 또는 PWA에서 UWP 앱을 만드는 옵션도 제공됩니다. .

브라우저

  • 브라우저 엔진 – 웹 페이지가 표시되고 대화형이 되도록 구성 및 렌더링하는 웹 브라우저의 핵심, 자체 포함 구성 요소입니다. 브라우저 엔진은 일반적으로 브라우징 경험에서 자신의 역할을 인식하지 못하는 최종 사용자에게 불투명합니다. 엔진은 웹페이지를 구성하는 데 필요한 다양한 기능을 구현하는 레이아웃 엔진 및 렌더링 엔진과 같은 여러 하위 구성요소를 통합합니다.
    브라우저 엔진은 일반적으로 항상 그런 것은 아니지만 여러 개별 웹 브라우저에서 구현할 수 있는 독립형 구성요소입니다. – 예:Chromium 엔진은 현재 Google Chrome, Opera, Vivaldi 및 기타 여러 곳에서 사용됩니다. 이러한 각 브라우저에는 고유한 인터페이스와 사용자 대면 기능이 있지만 Chromium 엔진을 사용하여 실제 웹페이지를 가져오고 구성하고 렌더링합니다.
  • 깜박임Chromium을 포함하여 여러 웹 브라우저 프로젝트에서 사용되는 인기 있고 확립된 오픈 소스 브라우저 엔진입니다. Blink는 최신 웹 표준을 광범위하게 준수하며 새로운 표준 및 권장 사항을 적시에 구현하기 위해 이동하여 인기에 기여했습니다. WebKit 엔진에서 분기되었습니다.
  • 크롬 – 원래 Google에서 개발한 오픈 소스 웹 브라우저 프로젝트입니다. Chromium은 많은 웹 브라우저, 특히 Google Chrome의 기반입니다. Blink에 의해 구동됩니다. 브라우저 엔진 및 V8 사용 자바스크립트 엔진으로 . Chromium은 Android뿐만 아니라 모든 주요 데스크톱 플랫폼에서 사용할 수 있습니다. 이 프로젝트는 Google과의 긴밀한 관계로 인해 비판을 받았습니다. 오픈 소스 특성에도 불구하고 Chromium 개발은 Google이 주도하며 프로젝트에는 Google 서비스와의 기본 통합이 포함됩니다.

자바스크립트

  • 자바스크립트 엔진JavaScript를 해석하고 실행하는 프로그램 암호. 역사적으로 대부분의 JavaScript 엔진은 웹 브라우저에 있었지만 최근 몇 년 동안 브라우저 외부에서 JavaScript의 사용이 서버, 명령줄 응용 프로그램 및 모바일 응용 프로그램을 포함하도록 증가하여 엔진 개발의 진화가 필요했습니다.
  • 차크라 – Microsoft에서 개발하고 Edge에 사용되는 JavaScript 엔진 및 UWP. Microsoft의 이전 JScript 엔진에서 분기되었습니다. 처음에 독점 기술이었던 Microsoft는 2015년에 엔진을 오픈 소스로 제공했습니다. Chakra는 Edge 웹 브라우저에서 사용하는 것 외에도 임베디드 환경을 비롯한 다른 배포에서도 인기를 얻었습니다.
  • V8 – 오픈 소스 JavaScript 엔진 주로 Chromium에서 사용 브라우저 프로젝트, JavaScript 실행 가능 웹 브라우저 내부의 코드. V8은 Node.js 서버 측 JavaScript 환경 및 Electron 데스크톱 앱 프레임워크를 비롯한 많은 다른 JavaScript 런타임에서도 사용됩니다.

웹 기술

  • HTML – 하이퍼텍스트 마크업 언어. HTML은 웹 페이지의 구조와 기본 레이아웃을 만드는 데 사용되는 마크업 언어입니다. 브라우저 엔진 HTML 파일을 사용하여 궁극적으로 디스플레이에 렌더링되는 웹페이지를 구성합니다.
  • 자바스크립트 – 현대 웹사이트의 핵심 구성 요소인 고급 해석 프로그래밍 언어입니다. JavaScript는 개발자에게 웹 페이지 및 브라우저와 상호 작용하는 방법을 제공하므로 웹 앱 및 대화형 페이지에 필수적입니다. JavaScript는 기본 앱(예:Microsoft의 Windows 10 UWP 플랫폼) 및 임베디드 기기에서 사용 가능합니다.
  • PWA – 프로그레시브 웹 앱. 웹사이트와 웹 앱이 호환되는 기기에 설치된 기본 앱처럼 작동할 수 있도록 하는 일련의 개발 접근 방식, 개념 및 기술입니다.
    사용 가능한 기능은 PWA가 사용되는 플랫폼에 따라 다르지만 일반적으로 " 기본 앱과 유사한 방식으로 웹사이트/웹 앱을 설치하고 서비스 작업자 지원 - 일반적으로 기본 앱과 관련된 오프라인 작업, 백그라운드 동기화 및 푸시 알림과 같은 기능의 사용을 용이하게 하는 웹 기술 앱.
    PWA는 종종 기술 미디어와 비개발자에 의해 하이브리드 또는 호스팅 웹 앱으로 잘못 분류됩니다. 순수 PWA는 기능을 제공하기 위해 웹 표준만을 사용하며 웹 사이트 도메인에서 제공됩니다. 그런 다음 관련 웹 표준을 구현하고 네이티브와 같은 경험을 제공하는 것은 개별 플랫폼에 달려 있습니다.

이 용어집은 이러한 각 기술 및 용어에 대한 높은 수준의 개요를 제공합니다. 더 자세히 알고 싶다면 각 특집 프로젝트의 웹사이트를 방문하는 것이 좋습니다. 이러한 기술은 사용자에게 눈에 띄지 않을 수 있지만 웹에 중요한 역할을 하며 브라우저를 사용하여 웹페이지를 사용할 수 있도록 합니다.