Alt for å jobbe med Windows - det beste operativsystemet fra Microsoft. Vi dekker alt fra Windows 10 Insider -programmet til Windows 11. Gir deg alle de siste nyhetene om Windows 10 og mer.

Cheat Sheet: Hva du trenger å vite om Edge på Chromium

2

Microsofts nyheter om at det skifter Edge-nettleseren til Chromium-motoren har ført til diskusjon rundt et bredt utvalg av forskjellige webteknologier. Hvis du har funnet alle navnene og sjargongen forvirrende, kan du finne denne bruksreferansen.

Vi har satt sammen et jukseark med nøkkelord og teknologier. Det skal hjelpe deg med å forstå rollene til de forskjellige prosjektene og hva som endrer seg innen Edge. Uttrykk i kursiv i definisjonene indikerer en referanse til et annet begrep i dette juksearket.

  • EdgeEdge begynner enkelt, Microsofts moderne nettleser introdusert med Windows 10. Den er bygget som en UWP-app og drives av EdgeHTML-nettlesermotoren. I forrige uke bekreftet Microsoft at det vil bytte til Chromium-nettlesermotoren det neste året, og vil gradvis bli tilgjengelig på flere Windows-versjoner og forskjellige operativsystemplattformer. Edge bruker for øyeblikket Chakra JavaScript-motoren, men dette vil bli endret til V8 som en konsekvens av overgangen til Chromium.

  • EdgeHTML – Den proprietære Microsoft-nettlesermotoren som ble brukt av Microsoft Edge siden introduksjonen med Windows 10 i 2015. Motoren ble delt fra Trident. I tillegg til å drive Edge-nettleseren, brukes EdgeHTML også til å gjengi forskjellige komponenter i Windows 10-grensesnittet, og støtter Windows 10 UWP-apper skrevet med JavaScript og HTML. Det er tett bundet til Windows 10-systemet, og er ikke tilgjengelig for noen annen plattform.

  • Trident – Avviklet Microsofts nettlesermotor brukt fra Internet Explorer 4 til Internet Explorer 11. Ansvarlig for mye av Internet Explorer sin dominans på begynnelsen av 2000-tallet, men ble utdatert på grunn av dårlig overholdelse av webstandarder. Microsoft anstrengte seg for å forbedre motoren med tilleggsfunksjoner og standardstøtte i senere inkarnasjoner. Motoren ble også brukt til å støtte JavaScript-apper på Windows 8 og Windows Phone 8.

  • UWP – Universal Windows-plattform. Et kollektivt sett med APIer og teknologier som gjør det mulig for utviklere å lage apper for Windows 10, Windows 10 Mobile og relaterte moderne Microsoft-økosystemer. UWP er vanligvis tilknyttet Microsoft / Windows Store, den vanligste distribusjonskanalen for disse appene. Apper kan bygges for UWP ved hjelp av et bredt spekter av teknologier, for eksempel C ++, C # / XAML og JavaScript / HTML. Alternativer er også tilgjengelige for å opprette UWP-apper fra eksisterende klassiske Win32 Windows-skrivebordsprogrammer, iOS-apper eller PWA-er.

  • Nettlesermotor – Kjerne, selvstendig komponent i en nettleser som er ansvarlig for å lage og gjengi nettsider slik at de er synlige og interaktive. Nettlesermotorer er vanligvis ugjennomsiktige for sluttbrukeren, som vanligvis ikke er klar over sin rolle i nettleseropplevelsen. Motoren inneholder flere underkomponenter, for eksempel en layoutmotor og gjengivelsesmotor, som implementerer forskjellige nødvendige funksjoner for å lage websider.
    Nettlesermotorer er vanligvis, men ikke alltid, frittstående komponenter som kan implementeres av flere forskjellige nettlesere – for eksempel brukes Chromium-motoren for tiden av Google Chrome, Opera, Vivaldi og mange andre. Hver av disse nettleserne har et unikt grensesnitt og brukervennlig funksjonssett, men er avhengig av Chromium-motoren for å hente, konstruere og gjengi faktiske websider.

  • Blink – En populær og etablert nettlesermotor med åpen kildekode som brukes av flere nettleserprosjekter, inkludert Chromium. Blink er stort sett i samsvar med moderne nettstandarder og beveger seg for å implementere nye standarder og anbefalinger i tide, noe som har bidratt til populariteten. Det ble forked fra WebKit-motoren.

  • Chromium – Et nettleserprosjekt med åpen kildekode som opprinnelig ble utviklet av Google. Chromium er grunnlaget for mange nettlesere, spesielt Google Chrome. Den drives av Blink-nettlesermotoren og bruker V8 som JavaScript-motor. Chromium er tilgjengelig på alle større stasjonære plattformer, så vel som på Android. Prosjektet har fått kritikk for sine nære bånd til Google; til tross for åpen kildekode, ledes Chromium-utvikling av Google, og prosjektet inkluderer standardintegrasjon med Google-tjenester.

  • JavaScript-motor – Et program som tolker og kjører JavaScript-kode. Historisk sett har de fleste JavaScript-motorer bodd i nettlesere, men de siste årene har JavaScript-bruk utenfor nettleseren vokst til å omfatte servere, kommandolinjeapplikasjoner og mobilapplikasjoner, noe som krever utvikling i motorutvikling.

  • Chakra – En JavaScript-motor utviklet av Microsoft og brukt til Edge og UWP. Det ble forked fra Microsofts eldre JScript-motor. Opprinnelig en egenutviklet teknologi, åpnet Microsoft motoren i 2015. Foruten bruk i Edge-nettleseren, har Chakra også funnet popularitet i andre distribusjoner, inkludert innebygde miljøer.

  • V8 – En JavaScript-motor med åpen kildekode som primært brukes av Chromium-nettleserprosjektet, som muliggjør kjøring av JavaScript-kode i nettlesere. V8 brukes også av mange andre JavaScript-driftstider, inkludert Node.js-JavaScript-miljøet på serversiden og Electron desktop app-rammeverket.

  • HTML – Hypertext Markup Language. HTML er kodespråket som brukes til å lage strukturen og den grunnleggende utformingen av nettsider. Nettlesermotorer bruker HTML-filer for å lage nettsiden som til slutt blir gjengitt til skjermen.

  • JavaScript – Et høyt nivå tolket programmeringsspråk som er en kjernekomponent av moderne nettsteder. JavaScript er viktig for webapps og interaktive sider, da det gir utviklere en måte å samhandle med websiden og nettleseren. JavaScript har også et bredt spekter av brukstilfeller utenfor nettlesere, inkludert i innfødte apper (for eksempel med Microsofts Windows 10 UWP-plattform) og på innebygde enheter.

  • PWA – Progressiv webapp. Et sett med utviklingsmetoder, konsepter og teknologier som gjør det mulig for nettsteder og webapper å oppføre seg som installerte native apps på kompatible enheter.
    Tilgjengelige funksjoner varierer avhengig av plattformen PWA blir brukt på, men inkluderer vanligvis muligheten til å «installere» nettstedet / webappen på en måte som ligner den for en innfødt app, samt støtte for servicearbeidere – en webteknologi hvilket letter bruk av funksjoner som ikke aktiv drift, bakgrunn synkronisering og push-varsler som vanligvis er assosiert med native lapper.
    PWAs ofte mischaracterised av de tekniske media og ikke-utviklere som hybrid eller drevet nettprogrammer. En ren PWA anvender utelukkende nettstandarderfor å tilby funksjonaliteten og leveres fra et nettstedsdomene. Det er da opp til individuelle plattformer å implementere relevante webstandarder og gi en innfødt-lignende opplevelse.

Denne ordlisten gir et høyt nivå oversikt over hver av disse teknologiene og vilkårene; Hvis du vil lære mer, oppfordrer vi deg til å gå til nettstedene til hvert utvalgt prosjekt. Selv om disse teknologiene kan være ubemerket av brukerne, er de avgjørende for nettet og gjør det mulig for oss å konsumere websider ved hjelp av nettleserne våre.

Opptakskilde: www.onmsft.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon