Zgłoś błąd

X

Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.

Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschРусскийFrançaisEspañol中国

Piekło znów zamarzło - Microsoft udostępnia silnik ChakraCore

LukasAMD | 07-12-2015 10:31 |

EdgeOstatnie miesiące przyniosły wiele zadziwiających deklaracji ze strony Microsoftu. Korporacja znana kiedyś z niemalże całkowitej zamkniętości swojego oprogramowania znacznie zmieniła podejście i udostępnia społeczności coraz więcej narzędzi. Teraz przyszedł czas na kolejne takie działanie – już w przyszłym miesiącu na GitHubie pojawią się kluczowe moduły silnika Chakra, jaki jest zaimplementowany w przeglądarce Microsoft Edge. Odpowiada on za wykonywanie kodu JavaScript i, nie ukrywajmy, śmiało walczy obecnie nawet z czołową konkurencją. Jego udostępnienie oznacza, że niebawem deweloperzy będą mogli zaimplementować go we własnych aplikacjach, przez co ich tworzenie i rozwój staną się jeszcze łatwiejsze.

Teraz z potęgi Chakry skorzysta każdy zainteresowany.

Ta nietypowa decyzja została ogłoszona podczas konferencji JSConf US Last Call, jaka miała miejsce w ostatnich dniach na Florydzie. Korporacja co prawda nie udostępnia całej Chakry, ale moduły zgromadzone w ramach pakietu ChakraCore to wszystko, co najważniejsze i najbardziej potrzebne – to wirtualna maszyna odpowiadająca za wykonywanie kodu JavaScript, którą możemy wykorzystać w grach, aplikacjach, a także systemach bazodanowych, także w chmurze. Maszyna wykonuje kod i nie jest zależna od innych elementów z przeglądarki Microsoft Edge, można ją więc wykorzystać nawet na zupełnie innych platformach niż Windows 10.

Chakra #1

Co istotne, ChakraCore zachowuje główne zalety pełnego silnika – odznacza się bardzo wysoką wydajnością, a także świetną zgodnością z ECMAScript 2015 (ES6). Zapewnia obsługę asm.js, a także przetwarzania danych w architektury SIMD. W efekcie można ją wykorzystać nawet przy zaawansowanych, nowoczesnych projektach. Microsoft usunął natomiast API diagnostyczne bazujące na standardzie COM i zastąpił je innymi, niezależnymi od wykorzystywanej platformy. Początkowo z projektu będą mogli co prawda korzystać jedynie deweloperzy tworzący oprogramowanie dla Windows, ale firma planuje rozszerzenie obsługi na inne systemy. Ten lekki i szybki silnik ma być dostępny dla każdego zainteresowanego, a publikacja kodu pozwoli na wspólne jego rozwijanie. Microsoft jest bowiem otwarty na propozycje, uwagi i zgłoszenia znalezionych błędów.

Chakra stanie się alternatywą dla Google V8.

Nie wiemy jeszcze, na jakiej dokładnie licencji Microsoft wyda kod ChakraCore. Jego opublikowanie i oddanie w ręce społeczności jest i tak wielkim krokiem, który pomoże tak użytkownikom, jak i samej firmie. Konkurencja w postaci V8 rozwijanego przez Google jest dostępna na licencji BSD i tym samym rozwijana przez tysiące programistów z całego świata. Teraz nie będzie on w zasadzie jedynym słusznym wyborem podczas budowania lekkich, szybkich, ale i przenośnych aplikacji. JavaScript jest natomiast popularny i trendu tego raczej nic nie zmieni – przy jego użyciu powstają już elementy stron internetowych, aplikacji, a także gier.

Źródło: Microsoft
0
Zgłoś błąd
Łukasz Tkacz
Liczba komentarzy: 11

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.