Cheat Sheet: Čo potrebujete vedieť o Edge v prehliadači Chromium

Ako

Správa od Microsoftu, že presúva svoj webový prehliadač Edge na motor Chromium, vyvolala diskusiu o širokej škále rôznych webových technológií. Ak sa vám zdali všetky názvy a žargón mätúce, možno vám príde tento odkaz na použitie.

Zostavili sme zoznam kľúčových pojmov a technológií. Mal by vám pomôcť porozumieť úlohám rôznych projektov a tomu, čo sa v Edge mení. Frázy uvedené kurzívou v definíciách označujú odkaz na iný výraz v tomto cheat sheet.

Microsoft

  • Hrana – Začíname jednoducho, Edge je moderný webový prehliadač spoločnosti Microsoft predstavený s Windowsom 10. Je vytvorený ako a UWP a je napájaný z Engine prehliadača EdgeHTML. Minulý týždeň Microsoft potvrdil, že prejde na Motor prehliadača Chromium v priebehu budúceho roka a postupne budú dostupné na viacerých verziách Windows a rôznych platformách operačných systémov. Edge v súčasnosti používa Chakra JavaScript engine, ale toto sa zmení na V8 v dôsledku prechodu na Chromium.
  • EdgeHTML – Vlastný nástroj prehliadača spoločnosti Microsoft, ktorý používa spoločnosť Microsoft Hrana od jeho predstavenia s Windows 10 v roku 2015. Motor bol rozdelený z Trojzubec. Okrem napájania prehliadača Edge sa EdgeHTML používa aj na vykresľovanie rôznych komponentov rozhrania Windows 10 a podporuje Windows 10 UWP aplikácie napísané pomocou JavaScriptu a HTML. Je úzko spätý so systémom Windows 10 a nie je dostupný pre žiadnu inú platformu.
  • Trojzubec – ukončený Microsoft engine prehliadača používa sa od Internet Explorera 4 až po Internet Explorer 11. Zodpovedá za veľkú časť dominancie Internet Explorera na začiatku 21. storočia, ale stal sa zastaraným kvôli slabému súladu s webovými štandardmi. Microsoft vynaložil úsilie na zlepšenie motora o ďalšie funkcie a podporu štandardov v neskorších inkarnáciách.Motor bol tiež použitý na podporu aplikácií JavaScript v systémoch Windows 8 a Windows Phone 8.
  • UWP – Univerzálna platforma Windows. Kolektívna sada rozhraní API a technológií, ktoré umožňujú vývojárom vytvárať aplikácie pre Windows 10, Windows 10 Mobile a súvisiace moderné ekosystémy Microsoftu. UWP sa zvyčajne spája s obchodom Microsoft/Windows Store, najbežnejším distribučným kanálom pre tieto aplikácie. Aplikácie je možné vytvárať pre UWP pomocou širokej škály technológií, ako sú C++, C#/XAML a JavaScript/HTML. Dostupné sú aj možnosti vytvorenia UWP aplikácií z existujúcich klasických Win32 Windows desktopových aplikácií, iOS aplikácií, príp PWA.

Prehliadače

  • Motor prehliadača – Základná, samostatná súčasť webového prehliadača zodpovedná za vytváranie a vykresľovanie webových stránok tak, aby boli viditeľné a interaktívne. Prehliadače sú zvyčajne nepriehľadné pre koncového používateľa, ktorý si zvyčajne neuvedomuje svoju úlohu pri prehliadaní. Motor obsahuje niekoľko podsúčiastok, ako napríklad nástroj na rozloženie a vykresľovací mechanizmus, ktoré implementujú rôzne požadované funkcie na vytváranie webových stránok.
    Motory prehliadača sú zvyčajne, ale nie vždy, samostatné komponenty, ktoré môžu byť implementované viacerými odlišnými webovými prehliadačmi – napr. Chromium engine v súčasnosti používa Google Chrome, Opera, Vivaldi a mnoho ďalších. Každý z týchto prehliadačov má jedinečné rozhranie a sadu funkcií pre používateľa, ale pri načítavaní, vytváraní a vykresľovaní skutočných webových stránok sa spolieha na nástroj Chromium.
  • Blikať – Populárny a zavedený nástroj prehliadača s otvoreným zdrojom, ktorý používa viacero projektov webových prehliadačov, vrátane Chromium. Blink je vo všeobecnosti v súlade s modernými webovými štandardmi a snaží sa implementovať nové štandardy a odporúčania včas, čo prispelo k jeho popularite. Bol vytvorený z motora WebKit.
  • Chromium – Projekt webového prehliadača s otvoreným zdrojom pôvodne vyvinutý spoločnosťou Google. Chromium je základom mnohých webových prehliadačov, najmä Google Chrome.Je napájaný z Blikať motor prehliadača a použitie V8 ako jeho JavaScript engine. Chromium je k dispozícii na všetkých hlavných desktopových platformách, ako aj na Androide. Projekt vyvolal kritiku pre svoje úzke väzby so spoločnosťou Google; napriek svojmu open source charakteru vývoj Chromium vedie Google a projekt zahŕňa predvolenú integráciu so službami Google.

JavaScript

  • JavaScript engine – Program, ktorý interpretuje a vykonáva JavaScript kód. Historicky sa väčšina JavaScript motorov nachádzala vo webových prehliadačoch, ale v posledných rokoch sa používanie JavaScriptu mimo prehliadača rozrástlo o servery, aplikácie príkazového riadku a mobilné aplikácie, čo si vyžiadalo evolúciu vo vývoji motorov.
  • Čakra – JavaScript engine vyvinutý spoločnosťou Microsoft a používaný pre Hrana a UWP. Bol vytvorený zo staršieho enginu JScript spoločnosti Microsoft. Pôvodne proprietárnu technológiu Microsoft v roku 2015 vytvoril s otvoreným zdrojom. Okrem použitia vo webovom prehliadači Edge si Chakra našla obľubu aj v iných nasadeniach, vrátane vstavaných prostredí.
  • V8 – Open source JavaScript engine používa predovšetkým Chromium projekt prehliadača, umožňujúci spustenie JavaScript kód vo webových prehliadačoch. V8 sa používa aj v mnohých iných prostrediach JavaScript, vrátane prostredia JavaScript na strane servera Node.js a rámca desktopových aplikácií Electron.

Webové technológie

  • HTML – Hypertext Markup Language. HTML je značkovací jazyk používaný na vytváranie štruktúry a základného rozloženia webových stránok. Motory prehliadača použite súbory HTML na vytvorenie webovej stránky, ktorá sa nakoniec vykreslí na váš displej.
  • JavaScript – Interpretovaný programovací jazyk na vysokej úrovni, ktorý je základnou súčasťou moderných webových stránok. JavaScript je nevyhnutný pre webové aplikácie a interaktívne stránky, pretože poskytuje vývojárom spôsob interakcie s webovou stránkou a prehliadačom.JavaScript má tiež širokú škálu prípadov použitia mimo webových prehliadačov, a to aj v natívnych aplikáciách (napríklad v systéme Windows 10 od spoločnosti Microsoft UWP platforma) a na vstavaných zariadeniach.
  • PWA – Progresívna webová aplikácia. Súbor vývojových prístupov, konceptov a technológií, ktoré umožňujú webovým stránkam a webovým aplikáciám správať sa ako nainštalované natívne aplikácie na kompatibilných zariadeniach.
    Dostupné funkcie sa líšia podľa platformy, na ktorej sa PWA používa, ale zvyčajne zahŕňajú možnosť „inštalovať“ webovú stránku/webovú aplikáciu spôsobom podobným spôsobu natívnej aplikácie, ako aj podporu pre servisných pracovníkov – webová technológia. ktorý uľahčuje používanie funkcií, ako je offline prevádzka, synchronizácia na pozadí a upozornenia push, ktoré sú zvyčajne spojené s natívnymi aplikáciami.
    Technologické médiá a nevývojári často nesprávne charakterizujú PWA ako hybridné alebo hosťované webové aplikácie. Čistý PWA používa na poskytovanie svojej funkčnosti výlučne webové štandardy a je dodávaný z domény webovej lokality. Je potom na jednotlivých platformách, aby implementovali príslušné webové štandardy a poskytli natívne prostredie.

Tento glosár poskytuje prehľad na vysokej úrovni o každej z týchto technológií a výrazov; ak sa chcete dozvedieť viac, odporúčame vám prejsť na webové stránky každého odporúčaného projektu. Aj keď si tieto technológie používatelia nemusia všimnúť, sú pre web nevyhnutné a umožňujú nám využívať webové stránky pomocou našich prehliadačov.

WindoQ