lexbor 2.4.0

13. novembra, po viac ako roku vývoja, bol vydaný 2.4.0 vysoko výkonný knižnica na parsovanie HTML5 a CSS lexbor, napísaná v jazyku C bez vonkajších závislostí a distribuovaná pod licenciou Apache 2.0.

Knižnica je rozdelená na moduly (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), ktoré môžu byť skompilované a použité samostatne (s možnosťou CMake LEXBOR_BUILD_SEPARATELY=ON).
Pre knižnicu existujú vonkajšie bindy a wrappery pre jazyky Elixir, Crystal, Python, D, Ruby a PHP.

Zoznam zmien:

  • Core: zvýšený výkon pomocou SWAR (packed SIMD);
  • URL: pridané API na zmenu objektu URL;
  • URL: pridaná možnosť klonovania url;
  • URL: odstránenie nových riadkov a tabulácií pred parsovaním;
  • Encoding: aktualizovaný index GB18030-2022;
  • Encoding: znížená veľkosť statických údajov;
  • URL: zvýšenie výkonu;
  • opravy chýb a zlepšenia testov.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster