Software house Grupa Improve Sp. z o.o. - ul. Marcelińska 94B/181 Poznań

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…

    Brak wpisów dla tagu: Immutable.js