lexbor 2.4.0

13. november, efter mere end et års udvikling, blev version 2.4.0 af det højtydende bibliotek til parsing af HTML5 og CSS udgivet. lexbor, skrevet i C uden eksterne afhængigheder, og distribueret under Apache 2.0-licensen.

Biblioteket er opdelt i moduler (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), som kan compiles og bruges separat (med CMake-optionen LEXBOR_BUILD_SEPARATELY=ON).
Der er tredjeparts bindings og wrappers til Elixir, Crystal, Python, D, Ruby og PHP.

Ændringslog:

  • Core: ydeevnen er forbedret ved hjælp af SWAR (packed SIMD);
  • URL: API til ændring af URL-objektet er tilføjet;
  • URL: kloning af url er blevet muligt;
  • URL: fjernelse af nye linjer og tabuleringer før parsing;
  • Encoding: GB18030-2022-indekset er opdateret;
  • Encoding: størrelsen på statiske data er reduceret;
  • URL: ydeevnen er forbedret;
  • fejlrettelser og forbedringer af tests.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster