Më 13 nëntor, pas më shumë se një viti zhvillimi, doli në treg versione 2.4.0 e bibliotekës me performancë të lartë për analizimin e HTML5 dhe CSS lexbor, e shkruar në gjuhën C pa varësi të jashtme dhe e shpërndarë me licencën Apache 2.0.
Biblioteka është e ndarë në module (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), të cilat mund të kompilohen dhe përdoren veçmas (me opsionin CMake LEXBOR_BUILD_SEPARATELY=ON).
Për bibliotekën ka lidhje dhe mbështetje të jashtme për gjuhët Elixir, Crystal, Python, D, Ruby dhe PHP.
Lista e ndryshimeve:
- Core: përmirësuar performancën falë SWAR (packed SIMD);
- URL: shtuar API për ndryshimin e objektit URL;
- URL: shtuar mundësia për klonimin e URL;
- URL: heqja e linjave të reja dhe tabulacionit para analizimit;
- Encoding: përditësuar indekset GB18030-2022;
- Encoding: zvogëluar madhësia e të dhënave statike;
- URL: përmirësuar performanca;
- korrigjime gabimesh dhe përmirësime të testeve.
Burimi: linux.org.ru
