lexbor 2.4.0

Le 13 novembre, après plus d'un an de développement, la version 2.4.0 de la bibliothèque de parsing HTML5 et CSS à hautes performances a été publiée. lexbor, écrite en C sans dépendances externes et distribuée sous la licence Apache 2.0.

La bibliothèque est divisée en modules (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), qui peuvent être compilés et utilisés séparément (avec l'option CMake LEXBOR_BUILD_SEPARATELY=ON).
Pour la bibliothèque, il existe des bindings et wrappers tiers pour les langages Elixir, Crystal, Python, D, Ruby et PHP.

Liste des changements :

  • Core : performance améliorée grâce à SWAR (packed SIMD);
  • URL : ajout d'une API pour modifier l'objet URL;
  • URL : ajout de la possibilité de cloner l'URL;
  • URL : suppression des nouvelles lignes et des tabulations avant le parsing;
  • Encoding : index GB18030-2022 mis à jour;
  • Encoding : réduction de la taille des données statiques;
  • URL : augmentation des performances;
  • corrections de bogues et améliorations des tests.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster