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 linguaggio 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).
Per la libreria sono disponibili binding e wrapper per i linguaggi Elixir, Crystal, Python, D, Ruby e PHP.

Elenco delle modifiche:

  • Core: migliorata le prestazioni grazie a SWAR (SIMD impacchettato);
  • URL: aggiunto API per modificare l'oggetto URL;
  • URL: aggiunta la possibilità di clonare l'url;
  • URL: rimozione di nuove righe e tabulazioni prima del parsing;
  • Encoding: aggiornato l'indice GB18030-2022;
  • Encoding: ridotto il size dei dati statici;
  • URL: miglioramento delle prestazioni;
  • correzioni di errori 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