ChakraCore untuk Linux dan OS X

Microsoft mengumumkan pada NodeSummit kemarin bahwa perusahaan tersebut membawa ChakraCore untuk Linux dan OS X. ChakraCore adalah sebuah mesin open-source JavaScript yang kekuatan browser Microsoft Edge dan aplikasi Universal Platform Windows untuk Windows 10.

Mereka juga memamerkan pelaksanaan eksperimental pertama dari ChakraCore interpreter dan runtime untuk x64 Linux dan OS X 10.9+, bersama dengan eksperimen Node.js dengan ChakraCore (Node-ChakraCore) untuk x64 Linux.

Awal tahun ini, Microsoft memiliki komponen kunci open-source dari ChakraCore. Langkah baru ini berarti bahwa pengembang akan memiliki waktu lebih mudah membangun cross-platform aplikasi di Linux atau OS X.

Dalam sebuah posting blog, Microsoft menyatakan:

“Membawa ChakraCore untuk Linux dan OS X adalah tentang memberikan pengembang kemampuan untuk membangun aplikasi cross-platform dengan mesin. JavaScript Runtime (JSRT) API untuk menjadi tuan rumah ChakraCore awalnya dirancang untuk Windows, sehingga mereka pasti memiliki beberapa dependensi Windows – misalnya, penggunaan Win32 dari UTF16-LE encoding untuk string, di mana platform lain mungkin menggunakan string UTF8-encoded. Sebagai bagian dari memungkinkan dukungan cross-platform, beberapa API JSRT telah refactored dan didesain ulang untuk memungkinkan pengembang untuk menulis kode platform agnostik untuk menanamkan ChakraCore. Menjaga kompatibilitas mundur adalah prinsip utama yang kita ikuti – sehingga aplikasi yang ditulis dengan set sebelumnya API JSRT pada Windows akan terus bekerja. Anda dapat membangun mesin dan menulis aplikasi Hello-World untuk memulai dengan ChakraCore pada Windows / Linux / OS X”.

Menurut Microsoft, ini hanyalah awal untuk ChakraCore pada OS X dan Linux. Pengembang sekarang dapat memulai dengan ChakraCore di Linux dan OS. Bagi mereka yang tertarik dapat memeriksa sampel aplikasi Hello World yang dibangun dengan ChakraCore ini.

Selanjutnya Microsoft mengatakan tentang Node-ChakraCore di Linux:

“Awal tahun ini, tak lama setelah terbuka sourcing ChakraCore, kami mengajukan permohonan tarik untuk Node.js arus utama untuk memungkinkan Node.js untuk bekerja dengan ChakraCore. Hari ini, kita mengambil langkah besar dalam perjalanan Node-ChakraCore. Sebagai bagian dari memungkinkan dukungan Linux untuk ChakraCore, kami juga berbagi preview pertama untuk Node-ChakraCore di Linux di repo kami. Ini adalah langkah yang sangat awal dukungan penuh kami untuk Linux, namun kami sangat gembira untuk berbagi kemajuan”.

Microsoft mengatakan akan terus meningkatkan itu selama beberapa bulan mendatang dan mereka sudah bekerja pada peningkatan dukungan cross-platform. Perusahaan ini bertujuan untuk mencapai hal ini dengan bekerja pada dukungan Intel dan memastikan bahwa “pengguna non-Windows ChakraCore mengalami top-tier kinerja JavaScript yang sama tersedia di Windows”.

Beberapa bulan yang lalu, Microsoft telah meluncurkan editor kode cross-platform (Visual Studio Code) dan menurut rumor perusahaan ini bekerja pada membawa PowerShell untuk OS X dan Linux juga. Juga perusahaan berencana untuk terus menambahkan fitur untuk ChakraCore ke platform lainnya, termasuk compiler JIT dalam waktu dekat.

Leave a Reply

Your email address will not be published. Required fields are marked *