Microsoft Open Source Chakra JavaScript-Motor

Microsoft i förra veckan avslöjade att det kommer att släppa de centrala delarna av sin Chakra JavaScript-motorn till öppen källkod som ChakraCore.

Det kommer att finnas tillgängliga nästa månad på GitHub under MIT license.

ChakraCore erbjuder bäst-i-klassen JavaScript utförande med bred uppsättning av ES2015 har täckning och pålitlig prestanda, tillförlitlighet och skalbarhet, säger Microsoft. Det kommer att inriktas på cloud-baserade tjänster, Internet, Internet of Things och utanför.

Microsoft kommer att arbeta med Intel, AMD och NodeSource att utveckla ChakraCore gemenskapen.

“Microsoft, när den obestridda mästare av de facto-standarder Webben, ser nu ut att öppen källkod som nyckeln till att återta att crown för JavaScript”, kommenterade Bill Weinberg, vd och chefsanalytiker på

LinuxPundit.

“Liksom andra grundläggande infrastruktur för öppen källkod produkter, Chakra har potential att slå de standarder världen på sitt huvud, att sätta de facto genomförs före de jure standardisering”, sa han till LinuxInsider.

“Att släppa Chakra som öppen källkod banar väg för antagande av andra program och projekt i hela ekosystemet, från moln till skrivbordet för att sakernas internet,” Weinberg sagt.

Mer Om Chakra

Chakra befogenheter Universal Windows-program över alla faktorer som stöder Windows 10.

Den är optimerad för Maskin, och Node.js kör med det.

Chakra stöder de flesta av ECMAScript 2015 har, och den stöder en framtida ECMAScript förslag, såsom Asynkrona Funktioner. Det stöder asm.js och är en viktig aktör för att hjälpa utvecklas WebAssembly och tillhörande infrastruktur, säger Microsoft.

ChakraCore är en fullfjädrad, fristående JavaScript virtuell maskin som kan bäddas in i derivatinstrument och kan driva applikationer som NoSQL-databaser, produktivitet programvara och spel motorer som behöver scriptability, sade företaget.

Det kan användas för att utöka räckvidden av JavaScript på servern med plattformar som Node.js och moln-baserade tjänster.

Till skillnad från Chakra i Microsoft Kanten, ChakraCore inte utsätta Chakra är privat bindningar till webbläsaren eller Allmän Windows-Plattformen. Ytterligare, ChakraCore kommer att stödja en ny uppsättning av moderna diagnostiska Api: er, vilket kommer att vara plattformen-agnostiker och kan vara standardiserade eller göras kompatibla mellan olika implementationer.

Den första utgåvan av ChakraCore kommer att vara endast Windows, men Microsoft kommer att ge det till andra plattformar.

“Utvecklare ska hitta fördelar med att använda detta verktyg”, eftersom “det är inriktade på utvecklare och Microsoft gör en bra uppsättning verktyg,” anmärkte Rob Enderle, förste analytiker på Enderle Group.

Det är liten risk att Microsoft i att gå den vägen, och, i värsta fall, dess verktyg skulle vara trivialiserad, han berättade LinuxInsider.

Varför ChakraCore Har Saft

ChakraCore aktiverar “ultrapopular” Node.js på både Windows-10 och Windows 10 IoT Kärnan och har en pre-existerande slutanvändare och interoperabilitet bas Chakrat s egen databas, LinuxPundit är Weinberg sagt. Det har också en stark benchmarking resultat från dag ett i sin open source-versionen och har tidigt, selektiv tillämpning av ECMAScript 2015 kapacitet.

Microsoft kommer sannolikt att gynnas mest av öppen källkod Chakra genom att “återta ledarskapet i en nyckel standard, vilket gör interoperabilitet med Chakra JavaScript dialekt de rigueur,” föreslog han.

“Om Microsoft marknadsföring är tillräckligt skicklig för att retas förutom JavaScript från resten av användarnas upplevelse på Webben, de kommer att återfå sitt rykte som ledande inom teknik,” Weinberg läggas till.

Plattformar anta ChakraCore som sin JavaScript-motorer också kommer att gynnas, och ECMA “kommer att gynnas av att ha en framåtblickande, grundlig pågående genomförandet av sin standard-och har från det-som har en större potential att spridas över dagens Internet och de framväxande sakernas internet”, sade han.

ECMA-standarder har blivit ett slagfält, med Adobe, Mozilla, Opera och Google i första hand att utveckla ECMAScript 4 specifikationer. Microsoft och Yahoo led en annan arbetsgrupp för att genomföra vissa ändringar och buggfixar i ECMAScript 3 och samtidigt behålla det som en delmängd av ECMAScript 4.

Ingen var nöjd med resultatet, och ECMAScript 4 övergavs. Arbetet började då på ECMAScript 5, döpt till “Harmoni”.

Om ChakraCore levererar på löftet om att vara en bättre webbupplevelse, Weinberg observerat, “det har potential att bli en de facto-standard, och hjälpa till att herden fragmenterad JavaScript genomförande i olika webbläsare och andra utförande plattformar.”


Richard Adhikari har skrivit om high-tech för ledande publikationer i industrin sedan 1990-talet och undrar om det hela leder till. Kommer inopererade RFID-chip i människor vara Vilddjurets Märke? Kommer nanotekniken att lösa våra kommande livsmedelskris? Gör Sturgeons Lag håller fortfarande sant? Du kan ansluta med Richard på
Google+.


Date:

by