13. november, pĂ€rast ĂŒle aasta kestnud arendust, ilmus 2.4.0 kĂ”rge jĂ”udlusega HTML5 ja CSS-i parsimise teek. lexbor, mis on kirjutatud C keeles ilma kolmandate osapoolte sĂ”ltuvusteta ja levitatakse Apache 2.0 litsentsi alusel.
Teek on jagatud mooduliteks (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), mida saab eraldi kompileerida ja kasutada (valiku CMake LEXBOR_BUILD_SEPARATELY=ON abil).
Teegil on kolmandate osapoolte sidurid ja wrapperid keeles Elixir, Crystal, Python, D, Ruby ja PHP.
Muutuste nimekiri:
- Core: jÔudluse tÔstmine lÀbi SWAR (pakitud SIMD);
- URL: lisatud API URL-objekti muutmiseks;
- URL: lisatud vÔimalus URL-i kloonimiseks;
- URL: eemaldatakse uued read ja tabulaatorid enne parsimist;
- Encoding: uuendatud GB18030-2022 indeks;
- Encoding: vÀhendatud staatiliste andmete suurust;
- URL: jÔudluse suurendamine;
- veaparandused ja testide tÀiustamine.
Allikas: linux.org.ru
