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 fikse CapCut Reverse som ikke fungerer

Hvordan fikse CapCut Reverse som ikke fungerer

Det er mange grunner til at du kanskje elsker å filme og redigere. Du kan filme steder du har besøkt, folk du er glad i, og fange et hvilket som helst spesielt øyeblikk du ønsker

ISperm lar deg sjekke sæden din ved hjelp av en IPad

ISperm lar deg sjekke sæden din ved hjelp av en IPad

Du har hatt en hard dag på jobben. Du setter opp iPaden på salongbordet. Du ser litt Netflix, lukker gardinen, analyserer sædcellene dine, sjekker Twitter

Parrots Disco Drone tar papirfly til neste nivå

Parrots Disco Drone tar papirfly til neste nivå

Tenk på en drone, og du vil tenke på et summende quadcopter som svever over en park. Det, eller krig. Men fire motorer er så 2015, ser det ut til, som drone

Du kan hjelpe Crowdfund en statue av verdens første romkatt

Du kan hjelpe Crowdfund en statue av verdens første romkatt

Ukens kickstarter: En statue av Félicette, den første katten i verdensrommet Laika, den første hunden i verdensrommet, har en statue i Moskva. Skinke, astrochimpen

Hvordan sjekke hvem som eier en fil i Linux

Hvordan sjekke hvem som eier en fil i Linux

Hvis du vil sjekke hvem som eier en fil, fungerer Linux veldig annerledes enn andre systemer. Det er ingen mulighet til å bare høyreklikke på en fil og gå til Egenskaper

Slik diagnostiserer og fikser du en Xbox-kontroller som ikke lader

Slik diagnostiserer og fikser du en Xbox-kontroller som ikke lader

Spillere elsker Xbox-konsoller for deres bakoverkompatibilitet, noe som betyr at spillere kan bruke eldre tilbehør på de nyere konsollene. Med utgivelsen av Xbox

Slik bruker du din egen ruter med Verizon Fios

Slik bruker du din egen ruter med Verizon Fios

Hvis du bruker Verizon som internettleverandør og har din egen ruter, må ideen om å droppe den leide Verizon-ruteren ha krysset tankene dine. Ved hjelp av

Kan ikke dele innlegg på Instagram-historien – hvorfor ikke?

Kan ikke dele innlegg på Instagram-historien – hvorfor ikke?

Instagram har en rekke funksjoner som lar oss kommunisere med andre kontoer på plattformen. Det kan imidlertid hende at de ikke alltid fungerer som de skal

Fire Tablet: Siste generasjoner

Fire Tablet: Siste generasjoner

Den siste generasjonen av Amazon Fire Tablet kommer med noen flotte funksjoner for å holde hele familien underholdt. Med nye modeller som lanseres

Slik legger du til fotnoter i et Google-dokument

Slik legger du til fotnoter i et Google-dokument

Oppdatert 23. november 2022 av Steve Larner. Fotnoter i Google Dokumenter er en fin måte å legge til kommentarer, sitere referanser eller til og med gi en lenke til kilder i