Immutable.js
Biblioteka JavaScript daje możliwość tworzenia niezmiennych obiektów i tablic. Zapewnia nieocenione wsparcie przy pracy nad aplikacjami internetowymi oraz mobilnymi, które zyskują na wydajności.
Co to jest Immutable.js
Biblioteka powstała, aby usprawnić radzenie sobie JavaScript z niezmienną strukturą danych. Zwiększa wydajność aplikacji internetowych i mobilnych poprzez optymalizację procesu obsługi niezmiennych struktur danych zużywających dużą ilość pamięci.
Gdzie znajduje zastosowanie Immutable.js?
JavaScript nie zbyt dobrze radzi sobie z danymi niezmiennymi. Z tego powodu powstała biblioteka Immutable.js odpowiadająca za obsługę niezmiennej struktury danych i zapewniająca API o wysokiej wydajności.
JavaScript posiada dwa typy danych, które są niezmienne: ciąg znaków oraz liczby. Koncepcja niezmienności zakłada zadeklarowanie konkretnego typu danych bez bezpośredniej zmiany. Jeżeli jest potrzeba wprowadzania zmian, trzeba zrobić kopię zapasową danych i to na niej przeprowadzać modyfikacje.
JavaScript posiada metody do pracy przy obiektach i tablicach bez zmiany ich oryginalnej zawartości. Należą do nich map, filter, czy slice. Jednak stosując Immutable.js cały proces można zoptymalizować, w celu zmniejszenia zużycia dużej ilości pamięci.
Jakie korzyści wynikają z zastosowania Immutable.js?
- Przewidywalność.
- Wydajność.
- Śledzenie mutacji na bieżąco.
Nasza oferta
Umów się
na darmową konsultację
Ostatnio napisane…