Microsoft Open Source JavaScript-Motor Chakra

Microsoft i sidste uge afsløret, at det vil frigive de centrale dele af sin Chakra JavaScript-motor, at open source som ChakraCore.

Det vil være tilgængelig i næste måned på GitHub under MIT license.

ChakraCore tilbyder best-in-class udførelse af JavaScript med det bredeste sæt af ES2015 funktion dækning og pålidelig ydeevne, pålidelighed og skalerbarhed, siger Microsoft. Det vil målrette cloud-baserede tjenester, Internet af Ting og ud over.

Microsoft vil arbejde med Intel, AMD og NodeSource at udvikle ChakraCore fællesskabet.

“Microsoft, når den ubestridte mester i de facto Web standarder, ser nu ud til at open source som nøglen til at genvinde den krone til JavaScript,” siger Bill Weinberg, formand og ledende analytiker hos

LinuxPundit.

“Ligesom andre centrale infrastruktur open source software produkter, Chakra har potentiale til at slå standarder verden på hovedet, sætte de facto-implementering foran de jure standardisering,” fortalte han LinuxInsider.

“Frigive Chakra som open source baner vejen for vedtagelsen af anden software, produkter og projekter på tværs af det økosystem, fra sky til skrivebordet for at IoT,” Weinberg sagde.

Mere Om Chakra

Chakra beføjelser Universal Windows-programmer på tværs af alle form faktorer, der understøtter Windows 10.

Det er optimeret til Skrivemaskine, og Node.js kører med det.

Chakra understøtter de fleste af ECMAScript 2015 funktioner, og det understøtter en fremtidig ECMAScript forslag, som Async Funktioner. Det understøtter asm.js og er en central spiller i at hjælpe udvikle sig WebAssembly og tilhørende infrastruktur, siger Microsoft.

ChakraCore er en fuldt udbygget, selvstændig JavaScript virtuel maskine, der kan være indlejret i afledte produkter og kan power applikationer såsom NoSQL-databaser, software og spil-engines, der har brug for scriptability, siger virksomheden.

Det kan bruges til at udvide rækkevidden af JavaScript på serveren med platforme som Node.js og cloud-baserede tjenester.

I modsætning til Chakra i Microsoft Kant, ChakraCore ikke udsætte Chakra private bindinger til browseren, eller den Universelle Windows-Platformen. Yderligere, ChakraCore vil støtte et nyt sæt af moderne diagnostiske Api ‘ er, som vil være platform-agnostiske og kunne være standardiseret eller gjort interoperable på tværs af forskellige implementeringer.

Den oprindelige udgivelse af ChakraCore vil være kun til Windows, men Microsoft vil bringe det til andre platforme.

“Udviklere bør finde fordele ved at anvende denne værktøjskasse”, fordi “det er fokuseret på at udviklere og Microsoft gør et anstændigt sæt af værktøjer,” bemærkede Rob Enderle, ledende analytiker hos Enderle Group.

Der er en lille risiko for, at Microsoft i at gå denne vej, og, i værste fald, dens redskab ville blive forfladiget, fortalte han LinuxInsider.

Hvorfor ChakraCore Har Saft

ChakraCore muliggør “ultrapopular” Node.js på både Windows-10 og Windows 10 IoT-Core og har en præ-eksisterende slutbrugere og interoperabilitet base Chakra ‘ s egen database, LinuxPundit er Weinberg sagde. Det har også stærke benchmarking af resultater fra dag et af open source-udgivelse, og har tidligt, selektiv gennemførelse af ECMAScript 2015 kapaciteter.

Microsoft forventes at drage størst fordel af åbne sourcing Chakra ved at “genvinde lederskabet i et centrale standard, hvilket gør interoperabilitet med Chakra’ s JavaScript dialekt de rigueur,” foreslog han.

“Hvis Microsoft marketing er dygtige nok til at drille hinanden JavaScript fra resten af brugere’ Web-oplevelse, vil de genvinde deres omdømme som teknologisk førende,” Weinberg tilføjet.

Platforme vedtagelse ChakraCore som deres JavaScript-motorer også vil være til gavn, og ECMA “vil drage fordel ved at have en fremadrettet, grundig-gå gennemførelsen af dens standard-og har fra det — der har et større potentiale til at udbrede på tværs af i dag er Internettet og den nye tingenes internet,” sagde han.

ECMA-standarder har været en slagmark, med Adobe, Mozilla, Opera og Google primært udvikling af ECMAScript 4 specs. Microsoft og Yahoo har ført en anden arbejdsgruppe til at gennemføre nogle ændringer og fejlrettelser i ECMAScript 3 og samtidig bevare det som en delmængde af ECMAScript 4.

Ingen var tilfredse med resultatet, og ECMAScript 4 blev opgivet. Arbejdet begyndte derefter på ECMAScript 5, døbt “Harmony”.

Hvis ChakraCore leverer på løftet om at blive en bedre oplevelse, Weinberg bemærkede, “det har potentiale til at blive en de facto standard, og hjælpe med at hyrde fragmenteret JavaScript implementering på tværs af browsere og andre udførelse platforme.”


Richard Adhikari har skrevet om high-tech for branchens førende publikationer siden 1990’erne, og vidundere, hvor det hele fører til. Vil implanteret RFID-chips i mennesker være Dyrets Mærke? Vil nanotech løse vores kommende fødevarekrise? Gør Stør ‘ s Lov, der stadig holder stik? Du kan forbinde med Richard på
Google+.


Date:

by