Snydeark: Hvad du behøver at vide om Edge på Chromium

Snydeark: Hvad du behøver at vide om Edge på Chromium

Microsofts nyhed om, at det flytter sin Edge-webbrowser til Chromium-motoren, har givet anledning til diskussion omkring en bred vifte af forskellige webteknologier. Hvis du har fundet alle navne og jargon forvirrende, kan du finde denne brugsreference.

Vi har sammensat et snydeark med nøgleudtryk og teknologier. Det skulle hjælpe dig med at forstå rollerne for de forskellige projekter, og hvad der ændrer sig i Edge. Sætninger i kursiv i definitionerne angiver en henvisning til et andet udtryk i dette snydeark.

Microsoft

  • Edge – Startende enkelt, Edge er Microsofts moderne webbrowser introduceret med Windows 10. Den er bygget som en UWP-app og drives af EdgeHTML-browsermotoren. I sidste uge bekræftede Microsoft, at det vil skifte til Chromium-browsermotoren i løbet af det næste år og gradvist blive tilgængelig på flere Windows-versioner og forskellige operativsystemplatforme. Edge bruger i øjeblikket Chakra JavaScript-motoren, men denne vil blive ændret til V8 som følge af skiftet til Chromium.
  • EdgeHTML – Den proprietære Microsoft browser-motor, der er brugt af Microsoft Edge siden introduktionen med Windows 10 i 2015. Motoren blev delt fra Trident. Udover at drive Edge-browseren bruges EdgeHTML også til at gengive forskellige komponenter i Windows 10-grænsefladen og understøtter Windows 10 UWP-apps skrevet med JavaScript og HTML. Det er tæt bundet til Windows 10-systemet og er ikke tilgængeligt for nogen anden platform.
  • Trident – Udgået Microsoft-browsermotor brugt fra Internet Explorer 4 til Internet Explorer 11. Ansvarlig for meget af Internet Explorers dominans i begyndelsen af ​​2000'erne, men blev forældet på grund af dårlig overholdelse af webstandarder. Microsoft gjorde en indsats for at forbedre motoren med yderligere funktioner og standardunderstøttelse i senere inkarnationer. Motoren blev også brugt til at understøtte JavaScript-apps på Windows 8 og Windows Phone 8.
  • UWP – Universal Windows Platform. Et samlet sæt af API'er og teknologier, der gør det muligt for udviklere at skabe apps til Windows 10, Windows 10 Mobile og relaterede moderne Microsoft-økosystemer. UWP er typisk forbundet med Microsoft/Windows Store, den mest almindelige distributionskanal for disse apps. Apps kan bygges til UWP ved hjælp af en bred vifte af teknologier, såsom C++, C#/XAML og JavaScript/HTML. Der er også tilgængelige muligheder for at oprette UWP-apps fra eksisterende klassiske Win32 Windows-desktop-apps, iOS-apps eller PWA'er.

Browsere

  • Browsermotor – Kerne, selvstændig komponent i en webbrowser, der er ansvarlig for at konstruere og gengive websider, så de er synlige og interaktive. Browsermotorer er normalt uigennemsigtige for slutbrugeren, som typisk ikke er klar over deres rolle i browsingoplevelsen. Motoren inkorporerer flere underkomponenter, såsom en layoutmotor og gengivelsesmotor, som implementerer forskellige nødvendige funktionaliteter til at konstruere websider.
    Browsermotorer er normalt, men ikke altid, selvstændige komponenter, som kan implementeres af flere forskellige webbrowsere - for eksempel bruges Chromium-motoren i øjeblikket af Google Chrome, Opera, Vivaldi og mange andre. Hver af disse browsere har en unik grænseflade og brugervendt funktionssæt, men er afhængig af Chromium-motoren til at hente, konstruere og gengive faktiske websider.
  • Blink – En populær og etableret open source browser-motor, der bruges af flere webbrowserprojekter, inklusive Chromium. Blink er stort set i overensstemmelse med moderne webstandarder og arbejder på at implementere nye standarder og anbefalinger rettidigt, hvilket har bidraget til dets popularitet. Det blev gaflet fra WebKit-motoren.
  • Chromium – Et open source webbrowserprojekt, der oprindeligt er udviklet af Google. Chromium er grundlaget for mange webbrowsere, især Google Chrome. Den er drevet af Blink-browsermotoren og bruger V8 som JavaScript-motor. Chromium er tilgængelig på alle større desktop-platforme såvel som Android. Projektet har fået kritik for dets tætte bånd til Google; på trods af sin open source-karakter ledes Chromium-udvikling af Google, og projektet inkluderer standardintegration med Google-tjenester.

JavaScript

  • JavaScript-motor – Et program, der fortolker og udfører JavaScript-kode. Historisk set har de fleste JavaScript-motorer ligget i webbrowsere, men i de senere år er JavaScripts brug uden for browseren vokset til at omfatte servere, kommandolinjeapplikationer og mobilapplikationer, hvilket har nødvendiggjort udvikling i motorudvikling.
  • Chakra – En JavaScript-motor udviklet af Microsoft og brugt til Edge og UWP. Det blev forfalet fra Microsofts ældre JScript-motor. Oprindeligt en proprietær teknologi, Microsoft åbnede motoren i 2015. Udover brugen i Edge-webbrowseren har Chakra også fundet popularitet i andre implementeringer, herunder indlejrede miljøer.
  • V8 – En open source JavaScript-motor, der primært bruges af Chromium-browserprojektet, hvilket muliggør udførelse af JavaScript-kode i webbrowsere. V8 bruges også af mange andre JavaScript-runtimes, inklusive Node.js-server-side JavaScript-miljøet og Electron desktop app-ramme.

Webteknologier

  • HTML – Hypertext Markup Language. HTML er det markup-sprog, der bruges til at skabe strukturen og det grundlæggende layout af websider. Browsermotorer bruger HTML-filer til at konstruere websiden, som i sidste ende gengives til din skærm.
  • JavaScript – Et fortolket programmeringssprog på højt niveau, som er en kernekomponent i moderne websteder. JavaScript er afgørende for webapps og interaktive sider, da det giver udviklere en måde at interagere med websiden og browseren på. JavaScript har også en bred vifte af use cases uden for webbrowsere, herunder i indbyggede apps (såsom med Microsofts Windows 10 UWP-platform) og på indlejrede enheder.
  • PWA – Progressive Web App. Et sæt udviklingstilgange, koncepter og teknologier, der gør det muligt for websteder og webapps at opføre sig som installerede native apps på kompatible enheder.
    Tilgængelige funktioner varierer afhængigt af den platform, som PWA'en bruges på, men inkluderer typisk muligheden for at "installere" webstedet/webappen på en måde, der svarer til en indbygget app, samt support til servicemedarbejdere – en webteknologi som letter brugen af ​​funktioner såsom offline betjening, baggrundssynkronisering og push-meddelelser, som normalt er forbundet med native apps.
    PWA'er bliver ofte fejlkarakteriseret af teknologiske medier og ikke-udviklere som hybride eller hostede webapps. En ren PWA bruger udelukkende webstandarderfor at levere dens funktionalitet og leveres fra et webstedsdomæne. Det er derefter op til de enkelte platforme at implementere de relevante webstandarder og give en native-lignende oplevelse.

Denne ordliste giver et overblik over hver af disse teknologier og termer på højt niveau; hvis du vil vide mere, opfordrer vi dig til at gå til webstederne for hvert fremhævet projekt. Selvom disse teknologier kan forblive ubemærket af brugerne, er de medvirkende til internettet og gør det muligt for os at forbruge websider ved hjælp af vores browsere.


Sådan rettes CapCut Reverse, der ikke virker

Sådan rettes CapCut Reverse, der ikke virker

Der er mange grunde til, at du måske elsker at filme og redigere. Du kan filme steder, du har besøgt, mennesker, du elsker, og fange ethvert særligt øjeblik, du ønsker

ISperm lader dig tjekke din sæd ved hjælp af en IPad

ISperm lader dig tjekke din sæd ved hjælp af en IPad

Du har haft en hård dag på arbejdet. Du sætter iPad'en op på sofabordet. Du ser noget Netflix, lukker gardinet, analyserer dit sædtal, tjekker Twitter

Parrots Disco Drone tager papirfly til næste niveau

Parrots Disco Drone tager papirfly til næste niveau

Tænk på en drone, og du vil tænke på en summende quadcopter, der svæver over en park. Det eller krig. Men fire motorer er så 2015, ser det ud til, som drone

Du kan hjælpe Crowdfund med en statue af verdens første rumkat

Du kan hjælpe Crowdfund med en statue af verdens første rumkat

Ugens kickstarter: En statue af Félicette, den første kat i rummet Laika, den første hund i rummet, har en statue i Moskva. Skinke, astrochimpen

Sådan kontrolleres, hvem der ejer en fil i Linux

Sådan kontrolleres, hvem der ejer en fil i Linux

Hvis du vil tjekke, hvem der ejer en fil, fungerer Linux meget anderledes end andre systemer. Der er ingen mulighed for bare at højreklikke på en fil og gå til Egenskaber

Sådan diagnosticeres og rettes en Xbox-controller, der ikke oplader

Sådan diagnosticeres og rettes en Xbox-controller, der ikke oplader

Spillere elsker Xbox-konsoller for deres bagudkompatibilitet, hvilket betyder, at spillere kan bruge ældre tilbehør på de nyere konsoller. Med udgivelsen af ​​Xbox

Sådan bruger du din egen router med Verizon Fios

Sådan bruger du din egen router med Verizon Fios

Hvis du bruger Verizon som internetudbyder og har din egen router, må tanken om at droppe den lejede Verizon-router have strejfet dig. Ved brug af

Kan ikke dele opslag til Instagram-historie – hvorfor ikke?

Kan ikke dele opslag til Instagram-historie – hvorfor ikke?

Instagram har en række funktioner, der giver os mulighed for at interagere med andre konti på platformen. De virker dog måske ikke altid, som de skulle

Fire Tablet: Seneste generationer

Fire Tablet: Seneste generationer

Den seneste generation af Amazon Fire Tablet kommer med nogle fantastiske funktioner til at holde hele familien underholdt. Med nye modeller udgivet

Sådan tilføjer du fodnoter til et Google-dokument

Sådan tilføjer du fodnoter til et Google-dokument

Opdateret 23. november 2022 af Steve Larner. Fodnoter i Google Docs er en fantastisk måde at tilføje kommentarer, citere referencer eller endda give et link til kilder i