Cheat Sheet: cosa devi sapere su Edge su Chromium

Come

La notizia di Microsoft che sta spostando il browser Web Edge sul motore Chromium ha suscitato discussioni su un’ampia gamma di diverse tecnologie Web. Se hai trovato confusi tutti i nomi e il gergo, potresti trovare questo riferimento di utilizzo.

Abbiamo messo insieme un cheat sheet di termini e tecnologie chiave. Dovrebbe aiutarti a capire i ruoli dei diversi progetti e cosa sta cambiando all’interno di Edge. Le frasi in corsivo nelle definizioni indicano un riferimento a un altro termine all’interno di questo cheat sheet.

Microsoft

  • Bordo – A partire da semplice, Edge è il moderno browser Web di Microsoft introdotto con Windows 10. È costruito come un UWP app ed è alimentato dal Motore browser EdgeHTML. La scorsa settimana, Microsoft ha confermato che passerà al Motore browser Chromium nel prossimo anno e sarà gradualmente disponibile su più versioni di Windows e diverse piattaforme di sistemi operativi. Edge attualmente utilizza il Motore JavaScript Chakra, ma questo sarà cambiato in V8 in conseguenza del passaggio a Chromium.
  • EdgeHTML – Il motore del browser Microsoft proprietario utilizzato da Microsoft Bordo dalla sua introduzione con Windows 10 nel 2015. Il motore è stato diviso da Tridente. Oltre ad alimentare il browser Edge, EdgeHTML viene utilizzato anche per eseguire il rendering di vari componenti dell’interfaccia di Windows 10 e supporta Windows 10 UWP app scritte con JavaScript e HTML. È strettamente legato al sistema Windows 10 e non è disponibile per nessun’altra piattaforma.
  • Tridente – Microsoft fuori produzione motore del browser utilizzato da Internet Explorer 4 fino a Internet Explorer 11. Responsabile di gran parte del dominio di Internet Explorer all’inizio degli anni 2000, ma è diventato obsoleto a causa della scarsa conformità agli standard web. Microsoft ha compiuto sforzi per migliorare il motore con funzionalità aggiuntive e supporto degli standard nelle incarnazioni successive.Il motore è stato utilizzato anche per supportare le app JavaScript su Windows 8 e Windows Phone 8.
  • UWP – Piattaforma Windows universale. Un insieme collettivo di API e tecnologie che consentono agli sviluppatori di creare app per Windows 10, Windows 10 Mobile e i relativi ecosistemi Microsoft moderni. UWP è in genere associato a Microsoft/Windows Store, il canale di distribuzione più comune per queste app. Le app possono essere create per UWP usando un’ampia varietà di tecnologie, come C++, C#/XAML e JavaScript/HTML. Sono inoltre disponibili opzioni per creare app UWP da app desktop Windows Win32 classiche esistenti, app iOS o PWA.

Browser

  • Motore browser – Componente principale e autonomo di un browser Web responsabile della costruzione e del rendering di pagine Web in modo che siano visibili e interattive. I motori del browser sono generalmente opachi per l’utente finale, che in genere non è a conoscenza del proprio ruolo nell’esperienza di navigazione. Il motore incorpora diversi sottocomponenti, come un motore di layout e un motore di rendering, che implementano diverse funzionalità richieste per la costruzione di pagine Web.
    I motori del browser sono solitamente, ma non sempre, componenti autonomi che possono essere implementati da più browser Web distinti, ad esempio il Cromo motore è attualmente utilizzato da Google Chrome, Opera, Vivaldi e molti altri. Ciascuno di questi browser ha un’interfaccia unica e un set di funzionalità rivolte all’utente, ma si basa sul motore Chromium per recuperare, costruire e visualizzare le pagine Web effettive.
  • Battito di ciglia – Un popolare e affermato motore browser open source utilizzato da più progetti di browser Web, tra cui Cromo. Blink è ampiamente conforme ai moderni standard web e si muove per implementare standard e raccomandazioni emergenti in modo tempestivo, il che ha contribuito alla sua popolarità. È stato biforcato dal motore WebKit.
  • Cromo – Un progetto di browser web open source originariamente sviluppato da Google. Chromium è alla base di molti browser Web, in particolare Google Chrome.È alimentato dal Battito di ciglia motore del browser e usi V8 come suo motore JavaScript. Chromium è disponibile su tutte le principali piattaforme desktop, oltre che su Android. Il progetto ha attirato critiche per i suoi stretti legami con Google; nonostante la sua natura open source, lo sviluppo di Chromium è guidato da Google e dal progetto include l’integrazione predefinita con i servizi di Google.

JavaScript

  • motore JavaScript – Un programma che interpreta ed esegue JavaScript codice. Storicamente, la maggior parte dei motori JavaScript risiedeva nei browser Web, ma negli ultimi anni l’uso di JavaScript al di fuori del browser è cresciuto fino a includere server, applicazioni da riga di comando e applicazioni mobili, rendendo necessaria l’evoluzione nello sviluppo del motore.
  • Chakra – Un motore JavaScript sviluppato da Microsoft e utilizzato per Bordo e UWP. È stato biforcato dal vecchio motore JScript di Microsoft. Inizialmente una tecnologia proprietaria, Microsoft ha reso open source il motore nel 2015. Oltre all’uso nel browser Web Edge, Chakra ha trovato popolarità anche in altre distribuzioni, inclusi gli ambienti incorporati.
  • V8 – Un open source motore JavaScript utilizzato principalmente dal Cromo progetto browser, consentendo l’esecuzione di JavaScript codice all’interno dei browser web. V8 è utilizzato anche da molti altri runtime JavaScript, incluso l’ambiente JavaScript lato server Node.js e il framework dell’app desktop Electron.

Tecnologie web

  • HTML – Hyper Text Markup Language. L’HTML è il linguaggio di markup utilizzato per creare la struttura e il layout fondamentale delle pagine web. Motori browser usa i file HTML per costruire la pagina web che alla fine viene visualizzata sul tuo display.
  • JavaScript – Un linguaggio di programmazione interpretato di alto livello che è un componente fondamentale dei moderni siti web. JavaScript è essenziale per le app Web e le pagine interattive poiché fornisce agli sviluppatori un modo per interagire con la pagina Web e il browser.JavaScript ha anche un’ampia gamma di casi d’uso al di fuori dei browser Web, comprese le app native (come con Windows 10 di Microsoft UWP piattaforma) e su dispositivi embedded.
  • PWA – App Web progressiva. Un insieme di approcci, concetti e tecnologie di sviluppo che consentono a siti Web e app Web di comportarsi come app native installate su dispositivi compatibili.
    Le funzionalità disponibili variano in base alla piattaforma su cui viene utilizzata la PWA, ma in genere includono la possibilità di “installare” il sito Web/l’app Web in un modo simile a quello di un’app nativa, nonché il supporto per gli operatori dei servizi, una tecnologia Web che facilita l’uso di funzionalità come il funzionamento offline, la sincronizzazione in background e le notifiche push che di solito sono associate alle app native.
    Le PWA sono spesso erroneamente caratterizzate dai media tecnologici e dai non sviluppatori come app Web ibride o ospitate. Una PWA pura utilizza esclusivamente standard web per fornire le sue funzionalità e viene fornita da un dominio del sito web. Spetta quindi alle singole piattaforme implementare gli standard Web pertinenti e fornire un’esperienza nativa.

Questo glossario fornisce una panoramica di alto livello di ciascuna di queste tecnologie e termini; se vuoi saperne di più, ti invitiamo a visitare i siti Web di ciascun progetto in primo piano. Sebbene queste tecnologie possano passare inosservate agli utenti, sono strumentali al Web e ci consentono di utilizzare le pagine Web utilizzando i nostri browser.

WindoQ