Google otwiera narzędzia dla JavaScriptu

Google otworzyło bibliotekę dla języka JavaScript, której używa w niektórych swoich aplikacjach webowych. Otworzono także źródła narzędzia do kompresji JavaScriptu.Biblioteka nosi nazwę Closure i zawiera szeroki zestaw funkcjonalności, od serializacji do standardowych widgetów dla interfejsu użytkownika. Wszystkie funkcje są tak napisane, aby mogły działać na każdej przeglądarce i mogą być łatwo wykorzystywane. Closure pozwala obejść niektóre ograniczenia i słabości JavaScriptu, np. wprowadzając zorientowane obiektowo dziedziczenie. Oferuje także przestrzenie nazw i obsługuje ładowanie modułów z rozwiązywaniem zależności. Kod źródłowy Closure jest dostępny na licencji Apache. Udostępniono także dokumentację do API i samouczki.Udostępniono też Closure Compiler, napisane w Javie narzędzie do kompresji i optymalizacji JavaScriptu. Pozwala ono także przeprowadzać analizę kodu w celu odnalezienia typowych błędów programistycznych. Może być uruchamiany z wiersza polecenia lub też z poziomu strony internetowej na której programiści mogą wklejać swój kod do analizy. Dostępne jest także API REST, które pozwala na zautomatyzowane użycie hostowanego Closure Compilera. Programiści mają do dyspozycji także plugin Firebug o nazwie Closure Inspector służący do debugowania skompresowanego kodu. Za jego pomocą można mapować skompresowany kod na oryginalny. Closure Compiler również jest dostępny na zasadach Apache License.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Wiadomości od "kuriera DPD" i fałszywa prośba o dopłatę
Wiadomości od "kuriera DPD" i fałszywa prośba o dopłatę
200 tys. plików w darknecie. Wyciek z Uniwersytetu Warszawskiego niepokoi
200 tys. plików w darknecie. Wyciek z Uniwersytetu Warszawskiego niepokoi
Fala fałszywych e-maili. "Potwierdzenie zwrotu podatku"
Fala fałszywych e-maili. "Potwierdzenie zwrotu podatku"
Uważaj na takie połączenia. Nie są przypadkowe
Uważaj na takie połączenia. Nie są przypadkowe
BMW sięga po AI. Wykorzystają je przy bateriach
BMW sięga po AI. Wykorzystają je przy bateriach
Microsoft zmienił zdanie? Tłumaczy, kiedy warto zastąpić Defendera
Microsoft zmienił zdanie? Tłumaczy, kiedy warto zastąpić Defendera
Walka z botami. Tinder i Zoom wprowadzają skan tęczówki
Walka z botami. Tinder i Zoom wprowadzają skan tęczówki
Rusza WhatsApp Plus. Płatna wersja z dodatkowymi opcjami
Rusza WhatsApp Plus. Płatna wersja z dodatkowymi opcjami
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ 👀