EdgeHTML
| EdgeHTML | ||
|---|---|---|
| Parte di Microsoft Edge | ||
|
| ||
|
| ||
| Informazione Generale | ||
| tipo di programma | ingegneria del software basata su componenti | |
| sviluppatore | Microsoft Corporation | |
| Licenza | software proprietario | |
| Informazioni tecniche | ||
| Previsto in | C++ | |
| Versioni | ||
| Ultima versione stabile | 18.17763 (2 ottobre 2018 (4 anni e 16 giorni)) | |
| serie Microsoft Edge | ||
| tridente | EdgeHTML | |
EdgeHTML è un motore di rendering sviluppato da Microsoft e utilizzato nel browser Microsoft Edge nell'edizione legacy. È un fork di Trident in quanto ha rimosso tutto il codice dalle vecchie versioni di Internet Explorer e ha sostituito la maggior parte del suo codice sorgente con standard Web e interoperabilità con altri browser moderni in mente. [ 1 ] Il motore di rendering è stato rilasciato per la prima volta come opzione di prova che poteva essere testata tra Internet Explorer 11 come parte dell'anteprima tecnica di Windows 10 build 9879.
Nel dicembre 2018, Microsoft ha annunciato che Edge è stato ricostruito per essere basato sul motore di rendering Chromium ( Blink ), [ 2 ] [ 3 ] , il che significava che EdgeHTML era deprecato da EdgeHTML.
Utilizzo su Windows
EdgeHTML è progettato come un componente software che consente agli sviluppatori di aggiungere funzionalità di navigazione alle proprie applicazioni. È dotato di un'interfaccia COM per l'accesso e la modifica di pagine Web in qualsiasi ambiente con supporto COM , come C++ e .NET. Ad esempio, un controllo di navigazione può essere aggiunto a un programma progettato in C++ e EdgeHTML può essere utilizzato per accedere alla pagina visualizzata nel browser e quindi estrarre i valori degli elementi. È anche possibile acquisire eventi dal controllo del browser Web. Viene anche usato per eseguire il rendering di app Windows RT basate su tecnologie Web.
Versioni
| EdgeHTML | Bordo | data di rilascio | gradi |
|---|---|---|---|
| 12.0 | 12 novembre 2014 | Versione iniziale di EdgeHTML, inclusa come funzionalità sperimentale in Internet Explorer 11 in sostituzione di Trident 7.0 in Project Spartan, successivamente ribattezzato Microsoft Edge. | |
| 12.10049 | 0.10.10049 | 31 marzo 2015 | Nuove funzionalità introdotte, viene fornito in bundle con la prima versione di Microsoft Edge. |
| 12.10166 | 20.10166 | 9 luglio 2015 |
|
| 12.10240 | 20.10240 | 15 luglio 2015 |
Prima uscita pubblica. Contiene miglioramenti delle prestazioni, supporto per HTML5 e CSS3. |
| 12.10525 | 20.10525 | 18 agosto 2015 |
Questa versione contiene le basi iniziali per Object RTC in Microsoft Edge. |
| 12.10532 | 20.10532 | 27 agosto 2015 |
Nuove funzionalità come Blocco mouse, modalità di fusione Canvas e nuovi tipi di input |
| 13.10547 | 21.10547 | 18 settembre 2015 |
Microsoft Edge è stato aggiornato alla versione 13, che offre supporto esteso per HTML5 e CSS3, Extended srcset (dimensioni), un attributo [download], contenuto esterno SVG, Canvas Ellipse, WebRTC - RTC API Object (desktop). |
| 13.10565 | 23.10565 | 12 ottobre 2015 |
Aggiunti valori CSS iniziali e non impostati, supporto iniziale per F12 (strumenti per sviluppatori). |
| 13.10586 | 25.10586 | 5 novembre 2015 |
Primo aggiornamento pubblico sulla piattaforma, include nuovi miglioramenti HTML5, incluso il supporto per oggetti RTC. [ 4 ] |
| 13.11099 | 27.11099 | 13 gennaio 2016 |
Lavoro di base iniziale per EdgeHTML 14 |
| 14.14267 | 31.14267 | 18 febbraio 2016 |
Microsoft Edge è stato aggiornato alla versione 14, con supporto per le notifiche Web |
| 14.14279 | 31.14279 | 4 marzo 2016 |
Supporto per la nuova funzionalità sperimentale di Javascript. |
| 14.14291 | 34.14291 | 17 marzo 2016 |
Testare il supporto per il codec open source VP9 su alcuni dispositivi. |
| 14.14316 | 37.14316 | 6 aprile 2016 | Nuovi strumenti per sviluppatori, nuove funzionalità JavaScript e nuovi miglioramenti della piattaforma Web. |
| 14.14327 | 37.14327 | 20 aprile 2016 |
Miglioramenti dell'accessibilità. |
| 14.14342 | 38.14342 | 10 maggio 2016 |
Notifiche API Web Fetch abilitate per impostazione predefinita, miglioramenti delle prestazioni per varie API JavaScript. |
| 14.14352 | 38.14352 | 26 maggio 2016 |
Decodifica H.264/AVC disponibile tramite l'API ORTC. |
| 14.14356 | 38.14356 | 1 giugno 2016 |
Varie prestazioni e correzioni di bug |
| 14.14361 | 38.14361 | 8 giugno 2016 |
Open Fast TCP è ora disabilitato per impostazione predefinita. |
| 14.14366 | 38.14366 | 14 giugno 2016 |
Risolto un problema che poteva comportare prestazioni di utilizzo elevate della CPU durante l'apertura di più pagine con più GIF. così come i captcha non vengono visualizzati correttamente. |
| 14.14367 | 38.14367 | 16 giugno 2016 |
Miglioramenti per ridurre l'utilizzo della batteria in Windows 10 Mobile quando Microsoft Edge è in esecuzione |
| 14.14376 | 38.14376 | 28 giugno 2016 | Correzioni di bug e miglioramenti delle prestazioni. |
| 14.14393 | 38.14393 | 2 agosto 2016 |
Canale stabile EdgeHTML 14 rilasciato con Windows 10 Anniversary Update. |
| 14.14901 | 39.14901 | 11 agosto 2016 |
Questa versione aggiunge nuove funzionalità sperimentali alla pagina about:flags, incluso il supporto per WebRTC 1.0. |
| 14.14915 | 39.14915 | Implementazione parziale di Webkit-Text-Stroke e CSS outline-offset. | |
| 14.14926 | 39.14926 | 14 settembre 2016 |
|
| 15.14942 | 39.14942 | 7 ottobre 2016 |
EdgeHTML è stato aggiornato alla versione 15 con i seguenti miglioramenti:
|
| 15.14959 | 39.14959 | 3 novembre 2016 |
Correzioni di bug e miglioramenti dell'affidabilità |
| 15.14986 | 39.14986 | 7 dicembre 2016 |
Molteplici nuove funzionalità della piattaforma e miglioramenti agli strumenti per sviluppatori. |
| 15.15063 | 40.15063 | 11 aprile 2017 |
Questo è il canale stabile di EdgeHTML insieme a Windows 10 Creators Update |
Performance
Secondo una recensione di EdgeHTML in Windows 10 build 9926 di AnandTech , sono stati riscontrati miglioramenti delle prestazioni rispetto a Trident, in particolare le prestazioni del motore JavaScript, che ora è alla pari con quelle di Google Chrome . [ 5 ] Altri benchmark si concentrano sulle prestazioni dell'API WebGL in EdgeHTML, con prestazioni migliori rispetto a Google Chrome e Mozilla Firefox . [ 6 ]
Compatibilità
EdgeHTML supporta pienamente i motori di layout Blink e Webkit , utilizzati rispettivamente da Google Chrome e Safari . Microsoft ha dichiarato che "eventuali differenze tra Blink-WebKit sono bug che siamo interessati a correggere". [ 7 ]
Riferimenti
- ↑ "Cos'è il potere Spartan? Internet Explorer, ovviamente» . Neowin .
- ↑ https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md Accesso il 16 dicembre 2018
- ↑ https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/ |accessed=16 dic 2018
- ↑ "Presentazione di EdgeHTML 13, il nostro primo aggiornamento della piattaforma per Microsoft Edge" . Blog di Windows . Estratto il 19 novembre 2015 .
- ^ Brett Howse. "AnandTech - Il progetto Spartan di Internet Explorer mostra grandi guadagni in termini di prestazioni" . anandtech.com .
- ^ "Denchmark approfondito: browser spartano di Microsoft Windows 10 vs. IE11 vs. Google Chrome 41 vs. Mozilla Firefox» . Win Buzzer . Estratto il 9 febbraio 2015 .
- ^ "Costruire un Web più interoperabile con Microsoft Edge" .