Microsofts ChakraCore JavaScript-motor kommer till Linux och OS X

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

chakracore-linux-osx

Microsoft meddelade idag att företaget tar ChakraCore till Linux och OS X. ChakraCore är en JavaScript-motor med öppen källkod för Microsoft Edge och Universal Windows Platform på Windows 10. Microsoft uppger:

Att föra ChakraCore till Linux och OS X handlar om att ge utvecklare möjligheten att bygga plattformsoberoende applikationer med motorn. De JavaScript Runtime (JSRT) API:er att vara värd för ChakraCore var ursprungligen designade för Windows, så de hade oundvikligen några Windows-beroenden – till exempel Win32-användning av UTF16-LE-kodning för strängar, där andra plattformar kan använda UTF8-kodade strängar. Som en del av att möjliggöra plattformsoberoende stöd har några av JSRT API:erna omstrukturerats och omdesignats för att göra det möjligt för utvecklare att skriva agnostisk kod för plattformar för att bädda in ChakraCore. Att upprätthålla bakåtkompatibilitet är en kärnprincip som vi följer – så applikationer skrivna med den tidigare uppsättningen JSRT API:er på Windows kommer att fortsätta att fungera som de är. Du kan bygga motorn och skriv a Hello-world app för att komma igång med ChakraCore på Windows/Linux/OS X.

Med ChakraCore kan utvecklare enkelt bygga plattformsoberoende applikationer på Linux eller OS X. Som Microsoft säger är detta bara början för ChakraCore på OS X och Linux. Utvecklare kan komma igång med ChakraCore på Linux och OS idag, och om du är intresserad kan du checka ut exempel på Hello World-appen byggd med ChakraCore här.

Microsoft säger att de kommer att fortsätta att förbättra det under de kommande månaderna, och de arbetar redan med att lägga till stöd för Intl som gör att företaget kan säkerställa att motorn har funktionsparitet över alla plattformar.

De senaste tillkännagivandena från Microsoft är inte något förvånande. Företaget lanserade en plattformsoberoende kodredigerare (Visual Studio Code) för flera månader sedan, och enligt rykten arbetar företaget på att föra PowerShell till OS X och Linux också.

Mer om ämnena: ChakraCore, kanten, EdgeHTML, linux, microsoft, Microsoft Edge, OS X, Universal Windows-plattformen, Windows 10