lexbor 2.4.0

13. novembrī, pēc vairāk nekā gada izstrādes, tika izdota 2.4.0 augstas veiktspējas HTML5 un CSS parsēšanas bibliotēka lexbor, kas uzrakstīta C valodā bez trešo pušu atkarībām un tiek izplatīta saskaņā ar Apache 2.0 licenci.

Bibliotēka ir sadalīta moduļos (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), kurus var kompilēt un izmantot atsevišķi (izmantojot CMake opciju LEXBOR_BUILD_SEPARATELY=ON).
Bibliotēkai ir trešo pušu saites un wrapperi valodām Elixir, Crystal, Python, D, Ruby un PHP.

Izmaiņu saraksts:

  • Core: veiktspējas uzlabošana izmantojot SWAR (packed SIMD);
  • URL: pievienota API objekta URL modificēšanai;
  • URL: pievienota iespēja klonēt URL;
  • URL: jauno rindu un tabulāciju noņemšana pirms parsēšanas;
  • Encoding: atjaunots indekss GB18030-2022;
  • Encoding: samazināts statisko datu izmērs;
  • URL: veiktspējas palielināšana;
  • kļūdu labojumi un uzlaboti testi.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster