Шпаргалка: що вам потрібно знати про Edge на Chromium

Шпаргалка: що вам потрібно знати про Edge на Chromium

Новина Microsoft про те, що вона переміщує свій веб-браузер Edge на движок Chromium, викликала дискусію навколо широкого кола різних веб-технологій. Якщо всі назви та жаргон вас збентежили, ви можете знайти це посилання на використання.

Ми зібрали шпаргалку ключових термінів і технологій. Це повинно допомогти вам зрозуміти ролі різних проектів і те, що змінюється в Edge. Фрази, виділені курсивом у визначеннях, вказують на посилання на інший термін у цій шпаргалці.

Microsoft

  • Edge – починаючи з простого, Edge – це сучасний веб-браузер Microsoft, представлений у Windows 10. Він створений як програма UWP і працює на основі механізму браузера EdgeHTML. Минулого тижня Microsoft підтвердила, що протягом наступного року перейде на браузер Chromium і поступово стане доступним для більшої кількості версій Windows і різних платформ операційної системи. Наразі Edge використовує механізм Chakra JavaScript, але його буде змінено на V8 внаслідок переходу на Chromium.
  • EdgeHTML – власний механізм браузера Microsoft, який використовується Microsoft Edge з моменту його впровадження в Windows 10 у 2015 році. Движок був відокремлений від Trident. Окрім живлення браузера Edge, EdgeHTML також використовується для відтворення різних компонентів інтерфейсу Windows 10 і підтримує програми Windows 10 UWP, написані за допомогою JavaScript і HTML. Він тісно пов’язаний із системою Windows 10 і недоступний для жодної іншої платформи.
  • Trident – припинений механізм браузера Microsoft, який використовувався від Internet Explorer 4 до Internet Explorer 11. Відповідав за більшу частину домінування Internet Explorer на початку 2000-х, але став застарілим через погану відповідність веб-стандартам. Корпорація Майкрософт доклала зусиль для покращення движка за допомогою додаткових функцій і підтримки стандартів у наступних втіленнях. Движок також використовувався для підтримки програм JavaScript на Windows 8 і Windows Phone 8.
  • UWP – універсальна платформа Windows. Загальний набір API і технологій, які дозволяють розробникам створювати програми для Windows 10, Windows 10 Mobile і пов’язаних з ними сучасних екосистем Microsoft. UWP зазвичай асоціюється з Microsoft/Windows Store, найпоширенішим каналом розповсюдження цих програм. Програми можна створювати для UWP за допомогою різноманітних технологій, таких як C++, C#/XAML та JavaScript/HTML. Також доступні параметри для створення додатків UWP з існуючих класичних настільних програм Windows Win32, програм iOS або PWA.

Браузери

  • Механізм браузера – основний, автономний компонент веб-браузера, відповідальний за створення та відтворення веб-сторінок таким чином, щоб вони були видимими та інтерактивними. Механізми браузера зазвичай непрозорі для кінцевого користувача, який зазвичай не усвідомлює своєї ролі в роботі веб-переглядача. Механізм містить кілька підкомпонентів, таких як механізм компонування та механізм візуалізації, які реалізують різні необхідні функції для створення веб-сторінок.
    Механізми браузера зазвичай, але не завжди, є окремими компонентами, які можуть бути реалізовані кількома різними веб-браузерами – наприклад, движок Chromium зараз використовується Google Chrome, Opera, Vivaldi та багатьма іншими. Кожен із цих веб-переглядачів має унікальний інтерфейс та набір функцій для користувача, але для отримання, створення та відображення фактичних веб-сторінок покладається на механізм Chromium.
  • Blink – популярний і встановлений механізм браузера з відкритим кодом, який використовується кількома проектами веб-браузерів, включаючи Chromium. Blink в цілому відповідає сучасним веб-стандартам і намагається своєчасно впроваджувати нові стандарти та рекомендації, що сприяло його популярності. Він був розділений з движка WebKit.
  • Chromium – проект веб-браузера з відкритим вихідним кодом, спочатку розроблений Google. Chromium є основою багатьох веб-переглядачів, особливо Google Chrome. Він працює на базі браузера Blink і використовує V8 як механізм JavaScript. Chromium доступний на всіх основних настільних платформах, а також на Android. Проект викликав критику за його тісні зв'язки з Google; незважаючи на природу з відкритим кодом, розробкою Chromium керує Google, і проект включає інтеграцію за замовчуванням із сервісами Google.

JavaScript

  • Механізм JavaScript – програма, яка інтерпретує та виконує код JavaScript. Історично більшість движків JavaScript перебували у веб-браузерах, але в останні роки використання JavaScript за межами браузера зросло до серверів, додатків командного рядка та мобільних додатків, що вимагало еволюції в розробці движка.
  • Chakra – механізм JavaScript, розроблений Microsoft і використовується для Edge та UWP. Він був роздвоєний із старішого движка JScript від Microsoft. Спочатку це була запатентована технологія, Microsoft розробила движок з відкритим кодом у 2015 році. Окрім використання у веб-браузері Edge, Chakra також знайшла популярність у інших розгортаннях, включаючи вбудовані середовища.
  • V8 – двигун JavaScript з відкритим кодом, який використовується в основному в проекті браузера Chromium, що дозволяє виконувати код JavaScript у веб-переглядачах. V8 також використовується багатьма іншими середовищами виконання JavaScript, включаючи серверне середовище JavaScript Node.js і фреймворк настільних програм Electron.

Веб-технології

  • HTML – мова гіпертекстової розмітки. HTML – це мова розмітки, яка використовується для створення структури та основного макета веб-сторінок. Браузерні системи використовують файли HTML для створення веб-сторінки, яка в кінцевому підсумку відображається на вашому дисплеї.
  • JavaScriptІнтерпретована мова програмування високого рівня, яка є основним компонентом сучасних веб-сайтів. JavaScript важливий для веб-програм та інтерактивних сторінок, оскільки надає розробникам спосіб взаємодії з веб-сторінкою та браузером. JavaScript також має широкий спектр варіантів використання за межами веб-переглядачів, у тому числі в рідних програмах (наприклад, у платформі Microsoft Windows 10 UWP) і на вбудованих пристроях.
  • PWA – прогресивний веб-додаток. Набір підходів, концепцій і технологій розробки, які дозволяють веб-сайтам і веб-програмам працювати як встановлені нативні програми на сумісних пристроях.
    Доступні функції відрізняються залежно від платформи, на якій використовується PWA, але зазвичай включають можливість «встановити» веб-сайт/веб-програму способом, подібним до нативної програми, а також підтримку сервісних працівників – веб-технологія. що полегшує використання таких функцій, як робота в автономному режимі, фонова синхронізація та push-сповіщення, які зазвичай асоціюються з рідними програмами.
    PWA часто неправильно характеризують технічні медіа та нерозробники як гібридні або розміщені веб-додатки. Чистий PWA використовує виключно веб-стандартищоб забезпечити його функціональність і доставляється з домену веб-сайту. Після цього окремі платформи мають впроваджувати відповідні веб-стандарти та забезпечувати нативний досвід.

Цей глосарій надає огляд високого рівня кожної з цих технологій та термінів; якщо ви хочете дізнатися більше, ми рекомендуємо вам відвідати веб-сайти кожного представленого проекту. Хоча ці технології можуть залишитися непоміченими користувачами, вони є важливими для Інтернету та дають нам можливість переглядати веб-сторінки за допомогою наших браузерів.


Як виправити, що CapCut Reverse не працює

Як виправити, що CapCut Reverse не працює

Є багато причин, чому ви можете полюбити зйомку та монтаж. Ви можете знімати місця, які ви відвідали, людей, яких ви любите, і зафіксувати будь-який особливий момент, який ви хочете

ISperm дозволяє перевірити сперму за допомогою iPad

ISperm дозволяє перевірити сперму за допомогою iPad

У вас був важкий день на роботі. Ви поставили iPad на журнальний столик. Ви дивитесь Netflix, закриваєте завісу, аналізуєте кількість сперми, перевіряєте Twitter

Диско дрон ParrotS піднімає паперові літачки на новий рівень

Диско дрон ParrotS піднімає паперові літачки на новий рівень

Подумайте про дрон, і ви подумаєте про дзижчачий квадрокоптер, що ширяє над парком. Або війна. Але чотири мотори 2015 року, здається, як дрон

Ви можете допомогти зібрати статую першого в світі космічного кота

Ви можете допомогти зібрати статую першого в світі космічного кота

Кікстартер тижня: пам’ятник Фелісетт, першій кішці в космосі Лайка, перша собака в космосі, має статую в Москві. Хем, астрошимпанзе

Як перевірити, хто є власником файлу в Linux

Як перевірити, хто є власником файлу в Linux

Якщо ви хочете перевірити, хто є власником файлу, Linux працює зовсім інакше, ніж інші системи. Немає можливості просто клацнути файл правою кнопкою миші та перейти до «Властивостей».

Як діагностувати та виправити контролер Xbox, який не заряджається

Як діагностувати та виправити контролер Xbox, який не заряджається

Геймери люблять консолі Xbox за їхню зворотну сумісність, тобто гравці можуть використовувати старі аксесуари на новіших консолях. З виходом Xbox

Як використовувати власний маршрутизатор із Verizon Fios

Як використовувати власний маршрутизатор із Verizon Fios

Якщо ви використовуєте Verizon як інтернет-провайдера та маєте власний маршрутизатор, ідея відмовитися від орендованого маршрутизатора Verizon, мабуть, спала вам на думку. Використання

Не можу поділитися публікацією в Instagram Story – чому ні?

Не можу поділитися публікацією в Instagram Story – чому ні?

Instagram має безліч функцій, які дозволяють нам взаємодіяти з іншими обліковими записами на платформі. Однак вони не завжди можуть працювати так, як передбачається

Fire Tablet: останні покоління

Fire Tablet: останні покоління

Останнє покоління Amazon Fire Tablet має кілька чудових функцій, щоб розважити всю родину. З випуском нових моделей

Як додати виноски до документа Google

Як додати виноски до документа Google

Оновлено 23 листопада 2022 року Стівом Ларнером. Виноски в Документах Google – чудовий спосіб додавати коментарі, цитувати посилання або навіть надавати посилання на джерела в