lexbor 2.4.0

El 13 de noviembre, después de más de un año de desarrollo, se lanzó la versión 2.4.0 de la biblioteca de alto rendimiento para el análisis de HTML5 y CSS. lexbor, escrita en C sin dependencias externas y distribuida bajo la licencia Apache 2.0.

La biblioteca está dividida en módulos (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), que se pueden compilar y utilizar por separado (con la opción CMake LEXBOR_BUILD_SEPARATELY=ON).
Existen enlaces y envolturas de terceros para la biblioteca en los lenguajes Elixir, Crystal, Python, D, Ruby y PHP.

Lista de cambios:

  • Core: se ha incrementado el rendimiento mediante SWAR (SIMD empaquetado);
  • URL: se ha añadido una API para modificar el objeto URL;
  • URL: se ha añadido la capacidad de clonar URL;
  • URL: eliminación de nuevas líneas y tabulaciones antes del análisis;
  • Encoding: se ha actualizado el índice GB18030-2022;
  • Encoding: se ha reducido el tamaño de los datos estáticos;
  • URL: optimización del rendimiento;
  • corrección de errores y mejoras en las pruebas.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster