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 leggere e condividere il report di sistema su MacBook

Come leggere e condividere il report di sistema su MacBook

Vuoi leggere e condividere il report di sistema su MacBook? Ecco diversi modi per ottenere rapidamente il rapporto.

Nuovo telefono economico rispetto al vecchio telefono di punta: quale dovresti acquistare

Nuovo telefono economico rispetto al vecchio telefono di punta: quale dovresti acquistare

Controlla il nostro confronto dettagliato tra un nuovo telefono economico e un vecchio telefono di punta prima di decidere quale acquistare.

I 8 modi migliori per correggere il ritardo del cursore del mouse su Mac

I 8 modi migliori per correggere il ritardo del cursore del mouse su Mac

Il cursore del mouse è in ritardo sul tuo Mac? Se sei frustrato dal problema, ecco alcune semplici soluzioni che puoi provare a risolverlo.

I 9 modi principali per risolvere il problema dellhotspot mobile che non funziona sui telefoni Samsung Galaxy

I 9 modi principali per risolvere il problema dellhotspot mobile che non funziona sui telefoni Samsung Galaxy

Stai tentando di utilizzare l'hotspot mobile sui telefoni Samsung Galaxy, solo per ricevere errori in cambio? Ecco come risolvere il problema con l'hotspot mobile che non funziona sui telefoni Samsung Galaxy.

Come disattivare la navigazione privata di Safari su Mac

Come disattivare la navigazione privata di Safari su Mac

Vuoi sapere come disattivare la navigazione privata di Safari sul tuo Mac? Ecco come puoi personalizzare la tua esperienza di navigazione in modo rapido ed efficace.

I 16 migliori trucchi per la formattazione del testo di WhatsApp che dovresti conoscere

I 16 migliori trucchi per la formattazione del testo di WhatsApp che dovresti conoscere

Vuoi rendere diverso il tuo carattere WhatsApp? Puoi ravvivare i tuoi messaggi di testo con questi trucchi e suggerimenti creativi per i messaggi di testo di WhatsApp.

I 9 modi principali per risolvere il problema con HomePod che non viene visualizzato nellapp Home

I 9 modi principali per risolvere il problema con HomePod che non viene visualizzato nellapp Home

Il tuo HomePod non viene visualizzato nell'app Home predefinita? Ecco i modi migliori per correggere HomePod che non viene visualizzato nell'app Home.

I 12 modi principali per risolvere la mancata connessione della TV Samsung al Wi-Fi

I 12 modi principali per risolvere la mancata connessione della TV Samsung al Wi-Fi

La tua TV Samsung non riesce a connettersi al Wi-Fi? Ecco i modi migliori per risolvere il problema con la TV Samsung che non si connette al Wi-Fi.

6 migliori adattatori HDMI per MacBook Air nel 2024

6 migliori adattatori HDMI per MacBook Air nel 2024

I migliori adattatori HDMI per MacBook Air e MacBook Pro nel 2024: 1. Adattatore RayCue HDMI, 2. Adattatore Benfei da USB-C a HDMI, 3. Anker USB-C...

Come ripristinare le impostazioni di fabbrica di un deck Steam: una guida completa

Come ripristinare le impostazioni di fabbrica di un deck Steam: una guida completa

Stai riscontrando problemi sul tuo Deck e vuoi ripristinarlo? Consulta la nostra guida completa su come ripristinare correttamente le impostazioni di fabbrica del tuo Steam Deck.