📜 ⬆️ ⬇️

Microsoft sent a request for appruv ChakraCore support implementation in Node.js along with the V8 engine



Microsoft has recognized that Node + ChakraCore works more efficiently than NOde + V8. The other day, the Redmond company sent a formal request (“pull request”) to appruv the already implemented ChakraCore support corporation in Node.js.

From the very beginning of its existence, Node.js has always worked with V8 JavaScript, and this bundle worked very efficiently, ensuring the functioning of many real-time applications, in which Apache, nginx, Tomcat were never particularly good. The Node.js community thrived, and Node became more and more popular among developers. Large companies like PayPal, Yahoo, IBM and others have joined the project community.

One of the earliest supporters of the project was Microsoft. At the same time, the Redmond corporation began to work with the open-source community more and more, and relatively recently the company developed a new browser, almost from scratch, using here EdgeHTML and a new JavaScript engine, called Chakra.
')

System Features: Intel Core i5-34755 @ 2.90 GHz with 4.0GB of RAM with Windows 10

Initially, the new browser was going to be called Spartan, then renamed Edge, and in the end, this browser became default in Windows 10, replacing Internet Explorer.

In December last year, Microsoft went further, having laid out the sources of the Chakra engine, ChakraCore, as open-source. Never before has the company done anything of the kind.

Microsoft tested a bunch of Node + Chakra

Most recently, the company officially published the ChakraCore code on GitHub . Without losing time, Microsoft also sent a request to the Node.js community for the possibility of including Chakra as an alternative to V8 for developers.

The company began to conduct tests of the work of such a bunch back in May, and it turned out that everything works fine. The developers of Chakra also created a library called chakrashim. It is used to automatically convert API requests from existing applications for V8 to requests for Chakra.



It may take some time to satisfy the request, since Microsoft's sources must be manually checked. However, the likelihood of approval by the Node.js team is quite high.

The Node community has already begun work on the separation of the V8 from the Node core

To prepare for this work, the Node team began to offer developers to write applications using the new Native Abstractions API for Node.js, in order to be sure to remove any special dependencies on V8 and various engine versions.

Not so long ago, Samsung published information that Node.js and JavaScript work better on low-end systems than any other platforms.



Considering that Gianugo Rabellino, who is the head of Open Source Programs at Microsoft, is also the secretary to the board of directors at the Node.js Foundation, the outcome of the case seems pretty clear.

Source: https://habr.com/ru/post/275779/


All Articles