Шпаргалка: що вам потрібно знати про 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 використовує виключно веб-стандартищоб забезпечити його функціональність і доставляється з домену веб-сайту. Після цього окремі платформи мають впроваджувати відповідні веб-стандарти та забезпечувати нативний досвід.

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


Tesla Powerwall: розпродано до середини 2016 року через «божевільний попит»

Tesla Powerwall: розпродано до середини 2016 року через «божевільний попит»

07/05/14: Генеральний директор Tesla, Ілон Маск, оголосив, що інтерес до батарей Powerwall був божевільним. Було розміщено 38 000 замовлень

Nintendo Switch Online нарешті запускається: ось що вам потрібно знати про його функції, ціни та багато іншого

Nintendo Switch Online нарешті запускається: ось що вам потрібно знати про його функції, ціни та багато іншого

Ми чекали цього більше року, але Nintendo нарешті запустила Nintendo Switch Online. Сервіс платної підписки надає учасникам

Як підключити навушники Bluetooth до PS4

Як підключити навушники Bluetooth до PS4

Навушники Bluetooth можуть зробити гру на PS4 набагато цікавішою. Це також дозволяє триматися далі від екрана, не мучачись із кабелями.

Як використовувати наклейки в WhatsApp

Як використовувати наклейки в WhatsApp

Стікери WhatsApp зараз у моді серед користувачів Android та iOS. Ви можете додати ці наклейки до відео та зображень, перш ніж розмістити їх у своєму WhatsApp

Список поширених значень емодзі

Список поширених значень емодзі

Емодзі покращують спілкування в чаті, допомагаючи точніше висловлювати свої почуття. Через величезну кількість емодзі зробити це досить складно

Чутки та новини про дату виходу Days Gone у Великій Британії: Дата виходу Days Gone відкладена

Чутки та новини про дату виходу Days Gone у Великій Британії: Дата виходу Days Gone відкладена

Дата релізу Days Gone знову перенесена, що цілком доречно з огляду на його назву (вітаємо, ми не додавали каламбуру до назви

Огляд Samsung Gear 360: чудова 360-градусна камера, але вона добре працює лише з телефонами Galaxy

Огляд Samsung Gear 360: чудова 360-градусна камера, але вона добре працює лише з телефонами Galaxy

Під час перегляду Samsung Gear 360 я зрозумів дві основні речі, але жодна з них не є хорошою. 1) Зверху моє волосся точно виглядає тоншим, ніж

Найкращі програми Instagram Stories

Найкращі програми Instagram Stories

Творці Instagram живуть і вмирають завдяки якості публікацій і історій в Instagram. Просто натисніть запис у програмі камери та сподівайтеся, що кінцевий результат є

WhatsApp проти. Сигнал

WhatsApp проти. Сигнал

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

Як додати когось до сімейного плану в Spotify

Як додати когось до сімейного плану в Spotify

Якщо ви хочете слухати улюблені пісні на Spotify різними способами, виберіть сімейний план Spotify. Підписавшись на цю послугу, ви