Dostosuj preferencje dotyczące zgody

Używamy plików cookie, aby pomóc użytkownikom w sprawnej nawigacji i wykonywaniu określonych funkcji. Szczegółowe informacje na temat wszystkich plików cookie odpowiadających poszczególnym kategoriom zgody znajdują się poniżej.

Pliki cookie sklasyfikowane jako „niezbędne” są przechowywane w przeglądarce użytkownika, ponieważ są niezbędne do włączenia podstawowych funkcji witryny.... 

Zawsze aktywne

Niezbędne pliki cookie mają kluczowe znaczenie dla podstawowych funkcji witryny i witryna nie będzie działać w zamierzony sposób bez nich.Te pliki cookie nie przechowują żadnych danych umożliwiających identyfikację osoby.

Brak plików cookie do wyświetlenia.

Funkcjonalne pliki cookie pomagają wykonywać pewne funkcje, takie jak udostępnianie zawartości witryny na platformach mediów społecznościowych, zbieranie informacji zwrotnych i inne funkcje stron trzecich.

Brak plików cookie do wyświetlenia.

Analityczne pliki cookie służą do zrozumienia, w jaki sposób użytkownicy wchodzą w interakcję z witryną. Te pliki cookie pomagają dostarczać informacje o metrykach liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Brak plików cookie do wyświetlenia.

Wydajnościowe pliki cookie służą do zrozumienia i analizy kluczowych wskaźników wydajności witryny, co pomaga zapewnić lepsze wrażenia użytkownika dla odwiedzających.

Brak plików cookie do wyświetlenia.

Reklamowe pliki cookie służą do dostarczania użytkownikom spersonalizowanych reklam w oparciu o strony, które odwiedzili wcześniej, oraz do analizowania skuteczności kampanii reklamowej.

Brak plików cookie do wyświetlenia.

Microsoft przyspiesza kompilator TypeScript dziesięciokrotnie. Pierwsze testy udane

Microsoft ogłosił plany znacznego przyspieszenia kompilatora TypeScript poprzez przepisanie go w języku Go, co ma przynieść nawet dziesięciokrotny wzrost wydajności.

Obecnie kompilator TypeScript, napisany w JavaScript, może mieć problemy z wydajnością przy dużych bazach kodu, co prowadzi do długich czasów kompilacji i opóźnień w edytorach kodu. Przeniesienie kompilatora do języka Go, znanego z efektywnego zarządzania współbieżnością i wydajności, ma na celu rozwiązanie tych problemów.

Wstępne testy nowego kompilatora pokazują obiecujące wyniki. Na przykład, kompilacja projektu Visual Studio Code, zawierającego około 1,5 miliona linii kodu, została skrócona z 77,8 sekundy do 7,5 sekundy, co faktycznie stanowi ponad dziesięciokrotne przyspieszenie.

Przepisanie kompilatora na Go ma również na celu poprawę integracji z narzędziami opartymi na sztucznej inteligencji, które wymagają szybkiego dostępu do informacji semantycznych. Szybszy kompilator umożliwi bardziej responsywne funkcje, takie jak natychmiastowe wyświetlanie błędów, zaawansowane refaktoryzacje i głębsze analizy kodu.

Microsoft planuje udostępnić wersję preview nowego kompilatora do połowy 2025 roku, z pełną funkcjonalnością przewidzianą na koniec roku. Kod źródłowy jest dostępny w repozytorium na GitHubie, gdzie deweloperzy mogą śledzić postępy prac i testować nowe funkcje.