Cheat Sheet: Какво трябва да знаете за Edge на Chromium

Cheat Sheet: Какво трябва да знаете за 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-те, но остарял поради лошото съответствие с уеб стандартите. Microsoft положи усилия да подобри двигателя с допълнителни функции и поддръжка на стандарти в по-късни въплъщения. Двигателят се използва и за поддръжка на 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 приложения от съществуващи класически Win32 Windows настолни приложения, 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 използва единствено уеб стандартиза предоставяне на своята функционалност и се доставя от домейн на уебсайт. След това отделните платформи трябва да внедрят съответните уеб стандарти и да осигурят изживяване, подобно на родния.

Този речник предоставя преглед на високо ниво на всяка от тези технологии и термини; ако искате да научите повече, препоръчваме ви да се насочите към уебсайтовете на всеки представен проект. Въпреки че тези технологии може да останат незабелязани от потребителите, те играят важна роля в мрежата и ни правят възможно да използваме уеб страници с помощта на нашите браузъри.


Как да публикувате история в Instagram от вашия компютър

Как да публикувате история в Instagram от вашия компютър

Историите в Instagram са изключително популярни. От знаменитости до малки фирми, всички изглежда използват истории, за да изнесат послание. Поне за кратко

Как да видите чувствително съдържание в Twitter

Как да видите чувствително съдържание в Twitter

Twitter е много по-снизходителен в контрола на чувствителното съдържание от повечето масови социални мрежи. Въпреки това медиите, съдържащи чувствителни коментари,

Как да заглушите известията на iPhone

Как да заглушите известията на iPhone

Докато получаването на известия в реално време е удобен начин за получаване на свързана информация на вашия iPhone, изобилието от известия може да стане

Сълзите на Кралството Lynel Locations

Сълзите на Кралството Lynel Locations

Lynels са едни от най-трудните врагове в The Legend of Zelda: Tears of the Kingdom (TotK) и също са се появявали в целия франчайз Zelda. Битка

Как да се храним в сълзите на кралството

Как да се храним в сълзите на кралството

Ако искате да оцелеете в дивия свят на „Сълзите на Кралството“ (TotK), ще трябва да ядете много. Храненето е един от основните начини за лечение на TotK. Най-доброто

How Ti Fix Cash App When It Say Pending

How Ti Fix Cash App When It Say Pending

Приложението Cash може да бъде удобен начин за изпращане и получаване на плащания. Но понякога плащане, което сте изпратили на някого, може да изглежда неполучено.

Как да създадете железен голем в Minecraft

Как да създадете железен голем в Minecraft

Железните големи са майнкрафт тълпи, базирани донякъде на еврейската митология, тъй като тези тълпи са анимирани железни блокове. Те вече хвърлят хайвера си близо до селата и защитават

Как да изчистите кеша на Instagram

Как да изчистите кеша на Instagram

Изчистването на кеша на вашето устройство винаги е добре да направите. Кешът на вашия телефон временно съхранява информация за снимки и изображения. Прави това така

Как да оцветявате знаци в Minecraft

Как да оцветявате знаци в Minecraft

Minecraft, обичаната пясъчна игра, която завладя сърцата на геймърите по целия свят, предлага безграничен свят на творчество и изследване. Един от

Илон Мъск, лунна база и колония на Марс: Шефът на SpaceX разкрива повече за превръщането на хората в „мултипланетен вид“

Илон Мъск, лунна база и колония на Марс: Шефът на SpaceX разкрива повече за превръщането на хората в „мултипланетен вид“

Илон Мъск разкри повече информация за визията си да превърне човешката раса в многопланетен вид. Година след разкриването на първоначалния му Марс