13. november, po več kot enem letu razvoja, je izšla različica 2.4.0 visoko učinkovitih knjižnic za parsiranje HTML5 in CSS. lexbor, napisana v jeziku C brez zunanjih odvisnosti, in je distribuirana pod licenco Apache 2.0.
Knjižnica je razdeljena na module (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), ki jih je mogoče prevesti in uporabljati ločeno (z možnostjo CMake LEXBOR_BUILD_SEPARATELY=ON).
Za knjižnico so na voljo zunanje vezave in ovojnice za jezike Elixir, Crystal, Python, D, Ruby in PHP.
Seznam sprememb:
- Core: povečana učinkovitost z uporabo SWAR (packed SIMD);
- URL: dodan API za spreminjanje URL objekta;
- URL: dodana možnost kloniranja URL;
- URL: odstranitev novih vrstic in tabulacij pred parsiranjem;
- Encoding: posodobljen indeks GB18030-2022;
- Encoding: zmanjšana velikost statičnih podatkov;
- URL: povečana učinkovitost;
- odpravljene napake in izboljšave testov.
Izvor: linux.org.ru
