lexbor 2.4.0

No dia 13 de novembro, após mais de um ano de desenvolvimento, foi lançado o 2.4.0 da biblioteca de alto desempenho para parsing de HTML5 e CSS. lexbor, escrita em C sem dependências externas e distribuída sob a licença Apache 2.0.

A biblioteca é dividida em módulos (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), que podem ser compilados e utilizados separadamente (com a opção CMake LEXBOR_BUILD_SEPARATELY=ON).
Existem bindings e wrappers de terceiros para as linguagens Elixir, Crystal, Python, D, Ruby e PHP.

Lista de mudanças:

  • Core: o desempenho foi aumentado com o uso de SWAR (SIMD empacotado);
  • URL: adicionado API para modificar objetos URL;
  • URL: adicionada a possibilidade de clonagem de URL;
  • URL: remoção de quebras de linha e tabulações antes do parsing;
  • Encoding: índice GB18030-2022 atualizado;
  • Encoding: tamanho dos dados estáticos reduzido;
  • URL: aumento de desempenho;
  • correções de bugs e melhorias nos testes.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster