Ściągawka: Co musisz wiedzieć o Edge na Chromium

Jak

Wiadomość Microsoftu, że przenosi swoją przeglądarkę Edge na silnik Chromium, wywołała dyskusję na temat wielu różnych technologii internetowych. Jeśli wszystkie nazwy i żargon są dla Ciebie mylące, możesz znaleźć to odniesienie do użycia.

Przygotowaliśmy ściągawkę kluczowych terminów i technologii. Powinno to pomóc w zrozumieniu ról różnych projektów i zmian w Edge. Zwroty pisane kursywą w definicjach wskazują na odniesienie do innego terminu w tej ściągawce.

Microsoft

  • Brzeg – Zaczynając prosto, Edge to nowoczesna przeglądarka internetowa firmy Microsoft wprowadzona w systemie Windows 10. Jest zbudowana jako UWP i jest zasilany przez Silnik przeglądarki EdgeHTML. W zeszłym tygodniu Microsoft potwierdził, że przejdzie na Silnik przeglądarki Chromium w ciągu najbliższego roku i stopniowo będzie dostępna w kolejnych wersjach systemu Windows i na różnych platformach systemów operacyjnych. Edge używa obecnie silnik JavaScript czakry, ale to zostanie zmieniony na V8 w wyniku przejścia na Chromium.
  • EdgeHTML – Zastrzeżony silnik przeglądarki Microsoft używany przez Microsoft Brzeg od jego wprowadzenia w systemie Windows 10 w 2015 roku. Silnik został podzielony z Trójząb. Oprócz zasilania przeglądarki Edge, EdgeHTML jest również używany do renderowania różnych komponentów interfejsu systemu Windows 10 i obsługuje system Windows 10 UWP aplikacje napisane w JavaScript i HTML. Jest ściśle powiązany z systemem Windows 10 i nie jest dostępny na żadnej innej platformie.
  • Trójząb – Wycofane Microsoft silnik przeglądarki używany od Internet Explorera 4 do Internet Explorera 11. Odpowiadał za znaczną część dominacji Internet Explorera na początku 2000 roku, ale stał się przestarzały ze względu na słabą zgodność ze standardami sieciowymi. Microsoft dołożył starań, aby udoskonalić silnik o dodatkowe funkcje i standardy obsługi w późniejszych wcieleniach.Silnik był również używany do obsługi aplikacji JavaScript w systemach Windows 8 i Windows Phone 8.
  • UWP – Uniwersalna platforma Windows. Zbiorczy zestaw interfejsów API i technologii, które umożliwiają programistom tworzenie aplikacji dla systemów Windows 10, Windows 10 Mobile i powiązanych nowoczesnych ekosystemów Microsoft. Platforma UWP jest zwykle skojarzona ze sklepem Microsoft/Windows Store, najpopularniejszym kanałem dystrybucji tych aplikacji. Aplikacje można tworzyć dla platformy UWP przy użyciu szerokiej gamy technologii, takich jak C++, C#/XAML i JavaScript/HTML. Dostępne są również opcje tworzenia aplikacji UWP z istniejących klasycznych aplikacji komputerowych Win32 Windows, aplikacji na iOS lub PWA.

Przeglądarki

  • Silnik przeglądarki – Podstawowy, samodzielny komponent przeglądarki internetowej odpowiedzialny za tworzenie i renderowanie stron internetowych w taki sposób, aby były widoczne i interaktywne. Silniki przeglądarek są zwykle niejasne dla użytkownika końcowego, który zazwyczaj nie jest świadomy swojej roli w przeglądaniu. Silnik zawiera kilka podkomponentów, takich jak silnik układu graficznego i silnik renderujący, które implementują różne funkcje wymagane do konstruowania stron internetowych.
    Silniki przeglądarek są zwykle, ale nie zawsze, samodzielnymi komponentami, które mogą być implementowane przez wiele różnych przeglądarek internetowych – na przykład Chrom silnik jest obecnie używany przez Google Chrome, Opera, Vivaldi i wiele innych. Każda z tych przeglądarek ma unikalny interfejs i zestaw funkcji skierowanych do użytkownika, ale do pobierania, tworzenia i renderowania rzeczywistych stron internetowych wykorzystuje silnik Chromium.
  • Migać – Popularny i uznany silnik przeglądarki o otwartym kodzie źródłowym używany przez wiele projektów przeglądarek internetowych, w tym Chrom. Blink jest w dużej mierze zgodny z nowoczesnymi standardami sieciowymi i dąży do terminowego wdrażania pojawiających się standardów i zaleceń, co przyczyniło się do jego popularności. Został rozwidlony z silnika WebKit.
  • Chrom – Projekt przeglądarki internetowej o otwartym kodzie źródłowym, pierwotnie opracowany przez Google. Chromium jest podstawą wielu przeglądarek internetowych, w szczególności Google Chrome.Jest zasilany przez Migać silnik i zastosowania przeglądarki V8 jak to jest Silnik JavaScript. Chromium jest dostępny na wszystkich głównych platformach komputerowych, a także na Androida. Projekt spotkał się z krytyką za bliskie powiązania z Google; pomimo swojej natury open source, rozwój Chromium jest prowadzony przez Google, a projekt zawiera domyślną integrację z usługami Google.

JavaScript

  • Silnik JavaScript – Program, który interpretuje i wykonuje JavaScript kod. W przeszłości większość silników JavaScript znajdowała się w przeglądarkach internetowych, ale w ostatnich latach użycie JavaScript poza przeglądarką rozrosło się do serwerów, aplikacji wiersza poleceń i aplikacji mobilnych, co wymaga ewolucji w rozwoju silników.
  • Czakra – Silnik JavaScript opracowany przez Microsoft i używany do Brzeg oraz UWP. Został rozwidlony ze starszego silnika JScript firmy Microsoft. Początkowo zastrzeżona technologia, Microsoft udostępnił silnik typu open source w 2015 roku. Oprócz zastosowania w przeglądarce Edge, Chakra znalazła również popularność w innych wdrożeniach, w tym w środowiskach osadzonych.
  • V8 – Open-source Silnik JavaScript używany głównie przez Chrom projekt przeglądarki, umożliwiający wykonanie JavaScript kod w przeglądarkach internetowych. Wersja 8 jest również używana przez wiele innych środowisk wykonawczych JavaScript, w tym środowisko JavaScript po stronie serwera Node.js oraz środowisko aplikacji komputerowych Electron.

Technologie internetowe

  • HTML – Hipertekstowy język znaczników. HTML to język znaczników używany do tworzenia struktury i podstawowego układu stron internetowych. Silniki przeglądarek użyj plików HTML do skonstruowania strony internetowej, która jest ostatecznie renderowana na ekranie.
  • JavaScript – Interpretowany język programowania wysokiego poziomu, który jest podstawowym elementem nowoczesnych stron internetowych. JavaScript jest niezbędny dla aplikacji internetowych i stron interaktywnych, ponieważ zapewnia programistom możliwość interakcji ze stroną internetową i przeglądarką.JavaScript ma również szeroki zakres zastosowań poza przeglądarkami internetowymi, w tym w aplikacjach natywnych (takich jak Windows 10 firmy Microsoft UWP platformy) oraz na urządzeniach wbudowanych.
  • PWA – Progresywna aplikacja internetowa. Zestaw podejść programistycznych, koncepcji i technologii, które umożliwiają stronom internetowym i aplikacjom internetowym zachowywanie się jak zainstalowane aplikacje natywne na kompatybilnych urządzeniach.
    Dostępne funkcje różnią się w zależności od platformy, na której jest używane PWA, ale zazwyczaj obejmują możliwość „zainstalowania” witryny/aplikacji internetowej w sposób podobny do aplikacji natywnej, a także wsparcie dla pracowników usług – technologia internetowa co ułatwia korzystanie z funkcji, takich jak praca w trybie offline, synchronizacja w tle i powiadomienia push, które zwykle są kojarzone z aplikacjami natywnymi.
    Programy PWA są często błędnie określane przez media techniczne i osoby nie będące programistami jako hybrydowe lub hostowane aplikacje internetowe. Czysta PWA wykorzystuje wyłącznie standardy sieciowe w celu zapewnienia swojej funkcjonalności i jest dostarczana z domeny internetowej. Następnie poszczególne platformy muszą zaimplementować odpowiednie standardy sieciowe i zapewnić natywną obsługę.

Ten glosariusz zawiera ogólny przegląd każdej z tych technologii i terminów; jeśli chcesz dowiedzieć się więcej, zachęcamy do odwiedzenia stron internetowych każdego z polecanych projektów. Chociaż te technologie mogą pozostać niezauważone przez użytkowników, mają zasadnicze znaczenie dla sieci i umożliwiają nam przeglądanie stron internetowych za pomocą naszych przeglądarek.

WindoQ