Jukseark: Hva du trenger å vite om Edge på Chromium

Jukseark: Hva du trenger å vite om Edge på Chromium

Microsofts nyheter om at de flytter Edge-nettleseren til Chromium-motoren har ført til diskusjoner rundt en lang rekke forskjellige nettteknologier. Hvis du har funnet alle navnene og sjargongen forvirrende, kan du finne denne bruksreferansen.

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

Microsoft

  • Edge – Starter enkelt, Edge er Microsofts moderne nettleser introdusert med Windows 10. Den er bygget som en UWP-app og drives av EdgeHTML-nettlesermotoren. Forrige uke bekreftet Microsoft at de vil bytte til Chromium-nettlesermotoren i løpet av neste år, og vil gradvis bli tilgjengelig på flere Windows-versjoner og forskjellige operativsystemplattformer. Edge bruker for tiden Chakra JavaScript-motoren, men denne vil bli endret til V8 som en konsekvens av overgangen til Chromium.
  • EdgeHTML – Den proprietære Microsoft nettlesermotoren 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 ulike komponenter i Windows 10-grensesnittet, og støtter Windows 10 UWP-apper skrevet med JavaScript og HTML. Den er tett bundet til Windows 10-systemet, og er ikke tilgjengelig for noen annen plattform.
  • Trident – Avviklet Microsoft nettlesermotor brukt fra Internet Explorer 4 til Internet Explorer 11. Ansvarlig for mye av Internet Explorers dominans på begynnelsen av 2000-tallet, men ble utdatert på grunn av dårlig samsvar med nettstandarder. Microsoft forsøkte å 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 Platform. Et samlet 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 assosiert med Microsoft/Windows Store, den vanligste distribusjonskanalen for disse appene. Apper kan bygges for UWP ved å bruke et bredt utvalg av teknologier, for eksempel C++, C#/XAML og JavaScript/HTML. Alternativer er også tilgjengelige for å lage UWP-apper fra eksisterende klassiske Win32 Windows-skrivebordsapper, iOS-apper eller PWA-er.

Nettlesere

  • Nettlesermotor – Kjerne, selvstendig komponent i en nettleser som er ansvarlig for å konstruere og gjengi nettsider slik at de er synlige og interaktive. Nettlesermotorer er vanligvis ugjennomsiktige for sluttbrukeren, som vanligvis ikke er klar over deres rolle i nettleseropplevelsen. Motoren inneholder flere underkomponenter, for eksempel en layoutmotor og gjengivelsesmotor, som implementerer forskjellige nødvendige funksjoner for å lage nettsider.
    Nettlesermotorer er vanligvis, men ikke alltid, frittstående komponenter som kan implementeres av flere forskjellige nettlesere – for eksempel brukes Chromium-motoren av Google Chrome, Opera, Vivaldi og mange andre. Hver av disse nettleserne har et unikt grensesnitt og brukervennlige funksjoner, men er avhengig av Chromium-motoren for å hente, konstruere og gjengi faktiske nettsider.
  • 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 forsøker å implementere nye standarder og anbefalinger i tide, noe som har bidratt til populariteten. Den ble trukket fra WebKit-motoren.
  • Chromium – Et åpen kildekode-nettleserprosjekt opprinnelig 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 Android. Prosjektet har fått kritikk for sine nære bånd til Google; til tross for sin åpen kildekode-natur, ledes Chromium-utviklingen av Google, og prosjektet inkluderer standardintegrasjon med Google-tjenester.

JavaScript

  • JavaScript-motor – Et program som tolker og kjører JavaScript-kode. Historisk sett har de fleste JavaScript-motorer ligget i nettlesere, men de siste årene har JavaScripts bruk utenfor nettleseren vokst til å inkludere servere, kommandolinjeapplikasjoner og mobilapplikasjoner, noe som har nødvendiggjort utvikling i motorutvikling.
  • Chakra – En JavaScript-motor utviklet av Microsoft og brukt for Edge og UWP. Den ble gaffel fra Microsofts eldre JScript-motor. Opprinnelig en proprietær teknologi, Microsoft åpnet motoren i 2015. Foruten bruk i Edge-nettleseren, har Chakra også funnet popularitet i andre distribusjoner, inkludert innebygde miljøer.
  • V8 – En åpen kildekode JavaScript-motor som hovedsakelig brukes av Chromium-nettleserprosjektet, som muliggjør utføring av JavaScript-kode i nettlesere. V8 brukes også av mange andre JavaScript-kjøretider, inkludert Node.js-server-side JavaScript-miljøet og Electron desktop app-rammeverket.

Nettteknologier

  • HTML – Hypertext Markup Language. HTML er markup-språket som brukes til å lage strukturen og den grunnleggende layouten til nettsider. Nettlesermotorer bruker HTML-filer for å konstruere nettsiden som til slutt gjengis til skjermen din.
  • JavaScript – Et tolket programmeringsspråk på høyt nivå som er en kjernekomponent i moderne nettsteder. JavaScript er viktig for nettapper og interaktive sider, da det gir utviklere en måte å samhandle med nettsiden og nettleseren på. JavaScript har også et bredt spekter av brukstilfeller utenfor nettlesere, inkludert i native apper (som med Microsofts Windows 10 UWP-plattform), og på innebygde enheter.
  • PWA – Progressive Web App. Et sett med utviklingstilnærminger, konsepter og teknologier som gjør det mulig for nettsteder og nettapper å oppføre seg som installerte native apper på kompatible enheter.
    Tilgjengelige funksjoner varierer etter plattformen PWA brukes på, men inkluderer vanligvis muligheten til å "installere" nettsiden/nettappen på en måte som ligner på en innebygd app, samt støtte for servicearbeidere – en nettteknologi som forenkler bruk av funksjoner som offline-drift, bakgrunnssynkronisering og push-varslinger som vanligvis er knyttet til native apper.
    PWA-er blir ofte feilkarakterisert av teknologimediene og ikke-utviklere som hybride eller vertsbaserte nettapper. En ren PWA bruker utelukkende webstandarderfor å tilby funksjonaliteten og leveres fra et nettstedsdomene. Det er deretter opp til individuelle plattformer å implementere de relevante nettstandardene og gi en innfødt-lignende opplevelse.

Denne ordlisten gir en oversikt på høyt nivå over hver av disse teknologiene og termene; hvis du vil lære mer, oppfordrer vi deg til å gå til nettsidene til hvert omtalte prosjekt. Selv om disse teknologiene kan gå ubemerket av brukerne, er de medvirkende til nettet og gjør det mulig for oss å konsumere nettsider ved å bruke nettleserne våre.


Hvordan lage et sagbruk i Terraria

Hvordan lage et sagbruk i Terraria

Har du lett etter måter å pusse opp hjemmet ditt i Terraria? Å skaffe et sagbruk er en av de mest praktiske måtene å innrede huset ditt på

Hvordan eksportere til MP3 i Garageband

Hvordan eksportere til MP3 i Garageband

Lær hvordan du eksporterer fra Garageband til MP3 på Mac, iPhone eller iPad, inkludert en bestemt region, i denne veiledningen.

Slik sletter du profilbilder i Telegram

Slik sletter du profilbilder i Telegram

Hvis du har vært aktiv på Telegram en stund, kan det være lurt å endre profilbildene dine. Men gamle profilbilder slettes ikke automatisk

Slik oppdaterer du Safari på en iPad

Slik oppdaterer du Safari på en iPad

For å holde tritt med andre populære søkemotorer, blir Apples Safari-nettleser stadig utvidet med nye funksjoner og sikkerhetstillegg. Oppdateringene

Hvordan få rupier i tårer av kongeriket

Hvordan få rupier i tårer av kongeriket

Det er forskjellige gjenstander du må fylle på med i «Legend of Zelda: Tears of the Kingdom» (TotK). De fleste av dem vil kreve penger for å skaffe. De

Hvordan endre brukernavn og visningsnavn på Twitter fra hvilken som helst enhet

Hvordan endre brukernavn og visningsnavn på Twitter fra hvilken som helst enhet

Twitter lar brukere endre brukernavn og visningsnavn (Twitter-håndtak) til hva de vil, og metodene for å gjøre det er ganske enkle. Hold deg inne

Hvordan endre det neste spørsmålet basert på et svar i Google Forms

Hvordan endre det neste spørsmålet basert på et svar i Google Forms

Google Forms lar deg lage ulike avstemninger, spørreundersøkelser, spørreskjemaer, spørrekonkurranser og mer. Noen ganger kan det bli kjedelig for noen å gjøre lange undersøkelser

Slik legger du til en overgang til alle bilder i IMovie

Slik legger du til en overgang til alle bilder i IMovie

Å inkludere overganger i klippene dine på iMovie gjør dem mer attraktive og vil hjelpe seere til å fange videoinnholdet ditt. Men selv om

Slik viser du skjult informasjon på Facebook Marketplace

Slik viser du skjult informasjon på Facebook Marketplace

Facebook Marketplace er en utmerket plattform å bruke hvis du ønsker å selge noen av dine ubrukte eiendeler eller hvis du ønsker å kjøpe noe. Men det kan det

Slik slår du på Wi-Fi-tilkobling på en LG TV

Slik slår du på Wi-Fi-tilkobling på en LG TV

En LG TV er inngangsporten til over 100 programmer. Innholdet spenner fra nyhets- og sportskanaler til trendende filmer og TV-serier. Du kan se innhold fra