Cheat Sheet: cosa devi sapere su Edge su Chromium

La notizia di Microsoft che sta spostando il suo browser Web Edge sul motore Chromium ha suscitato discussioni su un'ampia gamma di diverse tecnologie Web. Se hai trovato tutti i nomi e il gergo confusi, 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

  • Edge : iniziando in modo semplice, Edge è il browser Web moderno di Microsoft introdotto con Windows 10. È costruito come app UWP ed è alimentato dal motore del browser EdgeHTML. La scorsa settimana, Microsoft ha confermato che passerà al motore del browser Chromium nel corso del 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 verrà modificato in V8 come conseguenza del passaggio a Chromium.
  • EdgeHTML : il motore del browser proprietario Microsoft utilizzato da Microsoft Edge dalla sua introduzione con Windows 10 nel 2015. Il motore è stato separato da Trident. Oltre ad alimentare il browser Edge, EdgeHTML viene utilizzato anche per eseguire il rendering di vari componenti dell'interfaccia di Windows 10 e supporta le app UWP di Windows 10 scritte con JavaScript e HTML. È strettamente legato al sistema Windows 10 e non è disponibile per nessun'altra piattaforma.
  • Trident – Motore del browser Microsoft interrotto utilizzato da Internet Explorer 4 fino a Internet Explorer 11. Responsabile di gran parte del dominio di Internet Explorer durante i primi anni 2000, ma è diventato obsoleto a causa della scarsa conformità con gli standard web. Microsoft ha compiuto sforzi per migliorare il motore con funzionalità aggiuntive e supporto 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 del browser : componente principale e autonomo di un browser Web responsabile della creazione 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 è consapevole 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 dei browser sono in genere, ma non sempre, componenti autonomi che possono essere implementati da più browser Web distinti: ad esempio, il motore Chromium è 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 pagine web reali.
  • Blink : un motore di browser open source popolare e affermato utilizzato da più progetti di browser Web, incluso Chromium. Blink è ampiamente conforme ai moderni standard web e si muove per implementare gli standard e le raccomandazioni emergenti in modo tempestivo, il che ha contribuito alla sua popolarità. È stato biforcato dal motore WebKit.
  • Chromium – Un progetto di browser Web open source originariamente sviluppato da Google. Chromium è la base di molti browser Web, in particolare Google Chrome. È alimentato dal motore del browser Blink e utilizza V8 come motore JavaScript. Chromium è disponibile su tutte le principali piattaforme desktop, nonché 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 il progetto include l'integrazione predefinita con i servizi Google.

JavaScript

  • Motore JavaScript : un programma che interpreta ed esegue il codice JavaScript. 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 a riga di comando e applicazioni mobili, rendendo necessaria un'evoluzione nello sviluppo del motore.
  • Chakra – Un motore JavaScript sviluppato da Microsoft e utilizzato per Edge 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 implementazioni, inclusi gli ambienti incorporati.
  • V8 – Un motore JavaScript open source utilizzato principalmente dal progetto browser Chromium, che consente l'esecuzione di codice JavaScript 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 : linguaggio di marcatura ipertestuale. HTML è il linguaggio di markup utilizzato per creare la struttura e il layout fondamentale delle pagine web. I motori del browser utilizzano file HTML per costruire la pagina Web che viene infine visualizzata sul display.
  • JavaScript – Un linguaggio di programmazione interpretato di alto livello che è un componente fondamentale dei siti web moderni. JavaScript è essenziale per le app Web e le pagine interattive in quanto fornisce agli sviluppatori un modo per interagire con la pagina Web e il browser. JavaScript ha anche una vasta gamma di casi d'uso al di fuori dei browser Web, anche nelle app native (come con la piattaforma UWP Windows 10 di Microsoft) e sui dispositivi incorporati.
  • PWA – App Web progressiva. Un insieme di approcci, concetti e tecnologie di sviluppo che consentono ai siti Web e alle 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 i lavoratori dell'assistenza, 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 gli standard webper fornire la sua funzionalità ed è fornito da un dominio del sito web. Spetta quindi alle singole piattaforme implementare gli standard web pertinenti e fornire un'esperienza simile a quella 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.



Leave a Comment

Come copiare una playlist Spotify su desktop e dispositivi mobili

Come copiare una playlist Spotify su desktop e dispositivi mobili

Vuoi duplicare una playlist che hai individuato su Spotify? Ecco come copiare una playlist Spotify utilizzando dispositivi desktop o mobili.

Come eliminare in massa le email in Apple Mail

Come eliminare in massa le email in Apple Mail

Per ripulire la tua casella di posta e renderla ordinata, ecco come eliminare in massa le email in Apple Mail sul tuo iPhone, iPad e Mac.

Come cercare immagini per volti in Google Foto

Come cercare immagini per volti in Google Foto

Google Foto è in grado di riconoscere e raggruppare automaticamente le foto in base ai volti visualizzati nella tua libreria. Ecco come abilitare la funzione!

Come utilizzare la sintesi vocale su Amazon Kindle

Come utilizzare la sintesi vocale su Amazon Kindle

Ecco come puoi fare in modo che il tuo dispositivo Kindle ti legga i libri utilizzando la funzione di sintesi vocale chiamata Lettore schermo VoiceView.

10 modi per risolvere Spotify Jam che non funziona o non è disponibile

10 modi per risolvere Spotify Jam che non funziona o non è disponibile

Spotify Jam non funziona o non è disponibile sul tuo dispositivo Android o iOS? Ecco 10 semplici modi per risolvere questo problema.

8 modi migliori per correggere le foto di Apple che non mostrano gli album condivisi

8 modi migliori per correggere le foto di Apple che non mostrano gli album condivisi

Gli album condivisi non vengono visualizzati sul tuo iPhone? Ecco i modi migliori per correggere l'album condiviso di Apple Foto che non viene visualizzato.

Cosa succede quando blocchi qualcuno su Facebook

Cosa succede quando blocchi qualcuno su Facebook

Vuoi bloccare qualcuno su Facebook ma non sei sicuro di cosa accadrà? Leggi il post per sapere cosa succede quando blocchi una persona su Facebook.

Come gestire le app per dormire sul telefono Samsung Galaxy

Come gestire le app per dormire sul telefono Samsung Galaxy

Ecco tutto ciò che devi sapere su come mettere le app in sospensione sul tuo telefono Samsung Galaxy e migliorare la durata della batteria.

Cosa significa che le foto di FaceTime devono essere abilitate su entrambi i dispositivi

Cosa significa che le foto di FaceTime devono essere abilitate su entrambi i dispositivi

Ti chiedi cosa significa che le foto FaceTime devono essere abilitate su entrambi i dispositivi per utilizzare questa funzione e come eliminarla? Leggi questo post per scoprirlo.

Come cercare gruppi e canali Telegram

Come cercare gruppi e canali Telegram

Stai cercando gruppi e canali Telegram su desktop o dispositivo mobile? Ecco come trovarli e unirli in modo rapido ed efficiente.