Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Microsoft Edge: Chakra è Open Source

Link copiato negli appunti

Con l'implementazione di Microsoft Edge la Casa di Redmond sembrerebbe intenzionata a confermare la sua politica di apertura verso le tecnologie libere e aperte in nome di una sempre più ricercata interoperabilità tra applicazioni e piattaforme; un nuovo corso sottolineato questa volta dal rilascio sotto licenza Open Source di Chakra, il JavaScript engine alla base del browser Web introdotto con il lancio di Windows 10.

Con questa decisione gli sviluppatori del gruppo capitanato di Satya Nadella creano ulteriore distanza tra questa soluzione per la navigazione Internet e il suo predecessore, quell'Internet Explorer che gravato dai vincoli del Closed Source, vincolato ad un'estrema dipendenza dalle piattaforme dello stesso produttore nonché incapace di adeguarsi all'evoluzione degli standard Web più recenti, si trovava a concorrere con alternative legate a licenze più permissive, quali Firefox e Chrome che ne consentivano il rapido avvicendarsi delle release.

Chakra non è però una novità di Edge, mentre lo è invece il suo motore di rendering EdgeHTML che deriva comunque da Trident, esso infatti venne introdotto nel 2008 come dotazione della versione 9 dell'oramai obsolescente Internet Explorer; era invece inedita, e fino a poco tempo fa imprevedibile, la possibilità di reperirne il codice sorgente sul code hosting di GitHub, dove è ora disponibile sotto il nome di progetto "ChakraCore".

Nello specifico ChakraCore è una macchina virtuale JavaScript, concepita per l'embeddeding di applicazioni scriptabili, che consente di estendere l'utilizzo del linguaggio a livello server grazie all'interazione con environment quali NodeJS e servizi Cloud. Compatibile con buona parte delle specifiche previste per ECMAScript 6, l'engine supporta anche il subset AsmJS che consente di eseguire software scritti in C come Web applications ed è di fatto una creatura della Fondazione Mozilla.

Concepito in particolare per migliorare il livello di prestazioni nell'esecuzione di script JavaScript, Chakra è stato più volte impiegato al di fuori di Microsoft Edge per la produzione di Universal Windows Applications e soluzioni per Pc, smartphone, Web services (Azure DocumentDB, Cortana e Outlook.com), OS (Windows 10 IoT Core), coding (TypeScript) fino alla console videoludica Xbox.

Via Microsoft Edge Dev Blog

Ti consigliamo anche