Huijauslehti: Mitä sinun tulee tietää Edge on Chromiumista

Miten

Microsoftin uutiset Edge-verkkoselaimen siirtämisestä Chromium-moottoriin ovat herättäneet keskustelua useista eri verkkotekniikoista. Jos kaikki nimet ja ammattislangi ovat mielestäsi hämmentäviä, saatat löytää tämän käyttöviitteen.

Olemme koonneet huijausarkin keskeisistä termeistä ja teknologioista. Sen pitäisi auttaa sinua ymmärtämään eri projektien rooleja ja sitä, mikä Edgen sisällä muuttuu. Kursiivilla merkityt lausekkeet määritelmissä osoittavat viittauksen toiseen termiin tässä huijauslomakkeessa.

Microsoft

  • Reuna – Edge on yksinkertaisesta alkaen Microsoftin moderni verkkoselain, joka esiteltiin Windows 10:n kanssa. Se on rakennettu a UWP sovellus ja se toimii EdgeHTML-selainmoottori. Viime viikolla Microsoft vahvisti vaihtavansa Chromium-selainmoottori seuraavan vuoden aikana, ja se tulee vähitellen saataville useammille Windows-versioille ja erilaisille käyttöjärjestelmäalustoille. Edge käyttää tällä hetkellä Chakra JavaScript-moottori, mutta tämä muutetaan muotoon V8 Chromiumiin siirtymisen seurauksena.
  • EdgeHTML – Microsoftin käyttämä Microsoft-selainmoottori Reuna siitä lähtien, kun se esiteltiin Windows 10:n kanssa vuonna 2015. Moottori erotettiin Trident. Edge-selaimen virransyötön lisäksi EdgeHTML:ää käytetään myös erilaisten Windows 10 -käyttöliittymän komponenttien hahmontamiseen, ja se tukee Windows 10:tä. UWP JavaScriptillä ja HTML:llä kirjoitetut sovellukset. Se on tiukasti sidottu Windows 10 -järjestelmään, eikä sitä ole saatavana millekään muulle alustalle.
  • Trident – Lopetettu Microsoft selainmoottori käytetty Internet Explorer 4:stä Internet Explorer 11:een. Vastasi suuresta osasta Internet Explorerin hallitsevasta asemasta 2000-luvun alussa, mutta vanhentui huonon verkkostandardien noudattamisen vuoksi. Microsoft pyrki parantamaan moottoria lisäominaisuuksilla ja standardituella myöhemmissä inkarnaatioissa.Moottoria käytettiin myös JavaScript-sovellusten tukemiseen Windows 8:ssa ja Windows Phone 8:ssa.
  • UWP – Universaali Windows-alusta. Joukko sovellusliittymiä ja teknologioita, joiden avulla kehittäjät voivat luoda sovelluksia Windows 10:lle, Windows 10 Mobilelle ja vastaaville moderneille Microsoftin ekosysteemeille. UWP liittyy yleensä Microsoft/Windows Storeen, joka on näiden sovellusten yleisin jakelukanava. Sovelluksia voidaan rakentaa UWP:lle käyttämällä monenlaisia ​​teknologioita, kuten C++, C#/XAML ja JavaScript/HTML. Vaihtoehtoja on myös UWP-sovellusten luomiseen olemassa olevista klassisista Win32 Windows -työpöytäsovelluksista, iOS-sovelluksista tai PWA:t.

Selaimet

  • Selaimen moottori – Verkkoselaimen itsenäinen ydinkomponentti, joka vastaa verkkosivujen luomisesta ja hahmontamisesta siten, että ne ovat näkyviä ja vuorovaikutteisia. Selainmoottorit ovat yleensä läpinäkymättömiä loppukäyttäjälle, joka ei yleensä ole tietoinen roolistaan ​​selauskokemuksessa. Moottori sisältää useita alikomponentteja, kuten asettelumoottorin ja renderöintimoottorin, jotka toteuttavat erilaisia ​​tarvittavia toimintoja verkkosivujen rakentamiseen.
    Selainmoottorit ovat yleensä, mutta eivät aina, itsenäisiä komponentteja, jotka voidaan toteuttaa useilla erillisillä selaimilla – esim. Kromi moottoria käyttävät tällä hetkellä Google Chrome, Opera, Vivaldi ja monet muut. Jokaisella näistä selaimista on ainutlaatuinen käyttöliittymä ja käyttäjälle suunnattu ominaisuusjoukko, mutta se luottaa Chromium-moottoriin todellisten verkkosivujen noutamiseen, rakentamiseen ja hahmontamiseen.
  • Räpäytys – Suosittu ja vakiintunut avoimen lähdekoodin selainmoottori, jota käytetään useissa verkkoselainprojekteissa, mukaan lukien Kromi. Blink on laajalti nykyaikaisten verkkostandardien mukainen ja ottaa uusia standardeja ja suosituksia käyttöön oikea-aikaisesti, mikä on lisännyt sen suosiota. Se erotettiin WebKit-moottorista.
  • Kromi – Googlen alunperin kehittämä avoimen lähdekoodin verkkoselainprojekti. Chromium on monien verkkoselaimien, erityisesti Google Chromen, perusta.Se saa virtansa Räpäytys selainmoottori ja käyttötavat V8 kuin sen JavaScript-moottori. Chromium on saatavilla kaikille tärkeimmille työpöytäalustoille sekä Androidille. Projekti on saanut kritiikkiä sen läheisistä suhteista Googleen; avoimesta lähdekoodista huolimatta Chromiumin kehitystä johtavat Google ja projekti sisältää oletusintegroinnin Googlen palveluilla.

JavaScript

  • JavaScript-moottori – Ohjelma, joka tulkitsee ja suorittaa JavaScript koodi. Historiallisesti suurin osa JavaScript-moottoreista on sijainnut verkkoselaimissa, mutta viime vuosina JavaScriptin käyttö selaimen ulkopuolella on kasvanut sisältämään palvelimia, komentorivisovelluksia ja mobiilisovelluksia, mikä on edellyttänyt moottoreiden kehittämistä.
  • Chakra – Microsoftin kehittämä JavaScript-moottori, jota käytetään Reuna ja UWP. Se erotettiin Microsoftin vanhemmasta JScript-moottorista. Alun perin patentoitu tekniikka, Microsoft julkisti moottorin avoimen lähdekoodin avulla vuonna 2015. Edge-verkkoselaimessa käytön lisäksi Chakra on saavuttanut suosiota myös muissa sovelluksissa, mukaan lukien sulautetut ympäristöt.
  • V8 – Avoimen lähdekoodin JavaScript-moottori käytetään ensisijaisesti Kromi selainprojekti, joka mahdollistaa sen suorittamisen JavaScript koodi selaimissa. V8:aa käyttävät myös monet muut JavaScript-ajoajat, mukaan lukien Node.js-palvelinpuolen JavaScript-ympäristö ja Electron-työpöytäsovelluskehys.

Web-teknologiat

  • HTML – Hypertext Markup Language. HTML on sivunkuvauskieli, jota käytetään luomaan verkkosivujen rakenne ja perusasettelu. Selaimen moottorit käytä HTML-tiedostoja verkkosivun rakentamiseen, joka lopulta hahmonnetaan näytöllesi.
  • JavaScript – Korkeatasoinen tulkittu ohjelmointikieli, joka on nykyaikaisten verkkosivustojen ydinkomponentti. JavaScript on välttämätön verkkosovelluksille ja interaktiivisille sivuille, koska se tarjoaa kehittäjille tavan olla vuorovaikutuksessa verkkosivun ja selaimen kanssa.JavaScriptillä on myös laaja valikoima käyttötapauksia verkkoselaimien ulkopuolella, mukaan lukien natiivisovelluksissa (kuten Microsoftin Windows 10:ssä UWP alustalla) ja sulautetuissa laitteissa.
  • PWA – Progressiivinen verkkosovellus. Joukko kehityslähestymistapoja, -konsepteja ja -tekniikoita, jotka mahdollistavat verkkosivustojen ja verkkosovellusten käyttäytymisen kuin yhteensopiviin laitteisiin asennetut alkuperäiset sovellukset.
    Saatavilla olevat ominaisuudet vaihtelevat alustasta, jolla PWA:ta käytetään, mutta sisältävät yleensä mahdollisuuden ”asentaa” verkkosivusto/verkkosovellus natiivisovelluksen kaltaisella tavalla sekä tuki palvelutyöntekijöille – verkkoteknologia. joka helpottaa sellaisten ominaisuuksien käyttöä, kuten offline-toiminto, taustasynkronointi ja push-ilmoitukset, jotka yleensä liittyvät alkuperäisiin sovelluksiin.
    Tekniset tiedotusvälineet ja muut kuin kehittäjät luonnehtivat PWA:ita usein väärin hybridisoveiksi tai isännöityiksi verkkosovelluksiksi. Puhdas PWA käyttää vain verkkostandardeja toiminnallisuutensa tarjoamiseen, ja se toimitetaan verkkosivuston toimialueelta. Sen jälkeen yksittäisten alustojen tehtävänä on ottaa käyttöön asiaankuuluvat verkkostandardit ja tarjota alkuperäisen kaltainen käyttökokemus.

Tämä sanasto tarjoaa korkean tason yleiskatsauksen jokaisesta näistä teknologioista ja termeistä. Jos haluat oppia lisää, suosittelemme, että siirryt kunkin esillä olevan projektin verkkosivustoille. Vaikka nämä tekniikat saattavat jäädä käyttäjille huomaamatta, ne ovat tärkeitä verkon kannalta ja antavat meille mahdollisuuden käyttää verkkosivuja selaimillamme.

WindoQ