lexbor 2.4.0

On November 13, after more than a year of development, the release of the high-performance HTML5 and CSS parsing library 2.4.0 took place. lexbor, written in C without third-party dependencies, and distributed under the Apache 2.0 license.

The library is divided into modules (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), which can be compiled and used separately (with the CMake option LEXBOR_BUILD_SEPARATELY=ON).
There are third-party bindings and wrappers available for the library for Elixir, Crystal, Python, D, Ruby, and PHP.

Change log:

  • Core: performance increased with SWAR (packed SIMD);
  • URL: added API for modifying URL objects;
  • URL: added the ability to clone URLs;
  • URL: removed newline and tab characters before parsing;
  • Encoding: updated GB18030-2022 index;
  • Encoding: reduced the size of static data;
  • URL: performance improvements;
  • bug fixes and test enhancements.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster