lexbor 2.4.0

Il 13 novembre, dopo oltre un anno di sviluppo, è stata rilasciata la versione 2.4.0 di una libreria ad alte prestazioni per il parsing di HTML5 e CSS. lexbor, scritta in C senza dipendenze esterne e distribuita con licenza Apache 2.0.

La libreria è suddivisa in moduli (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils) che possono essere compilati e utilizzati separatamente (con l'opzione CMake LEXBOR_BUILD_SEPARATELY=ON).
Esistono binding e wrapper di terze parti per linguaggi come Elixir, Crystal, Python, D, Ruby e PHP.

Elenco delle modifiche:

  • Core: prestazioni migliorate grazie a SWAR (packed SIMD);
  • URL: aggiunto API per modificare l'oggetto URL;
  • URL: possibilità di clonare URL;
  • URL: rimozione di nuove righe e tabulazioni prima del parsing;
  • Encoding: aggiornato indice GB18030-2022;
  • Encoding: ridotto dimensione dei dati statici;
  • URL: aumento delle prestazioni;
  • correzioni di bug e miglioramenti nei test.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster