lexbor 2.7.0

Nan dat 13 mas, apre kat mwa devlopman, vèsyon 2.7.0 bibliyotèk pèfòmans segondè a te soti. lexbor, ki fèt pou trete fòma HTML 5 ak CSS.

Karakteristik prensipal pwojè a:

  • Sipò konplè pou espesifikasyon WHATWG, W3C ak Unicode: HTML5, Sentaks CSS 3, kodaj, URL, Anèks Estanda Unicode #15, Nòm teknik Unicode #46, Punycode, Anèks Estanda Unicode #15, Nòm teknik Unicode #46;
  • manipilasyon eleman ak atribi DOM: ajoute, chanje, siprime, elatriye;
  • sipò pou analize fragman HTML;
  • reyisi tout tès konstriksyon pyebwa DOM yo;
  • teste sou plis pase 200 milyon paj HTML lè l sèvi avèk ASAN;
  • sipò pou deteksyon kodaj pa kouran okte;
  • analize estil CSS nan atribi tag ak nan tag la ;
  • Jwenn eleman HTML lè l sèvi avèk selektè CSS;
  • sipò pou 40 kodaj lè w ap kodaj ak dekodaj;
  • sipò pou kodaj ak dekodaj san buffer ak buffer;
  • ekri nan C (estanda C99) san okenn depandans twazyèm pati epi distribye anba lisans Apache 2.0 la;
  • bibliyotèk la divize an modil (Core, CSS, DOM, Encoding, Engine, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), ki ka konpile epi itilize kòm bibliyotèk separe (avèk opsyon CMake LEXBOR_BUILD_SEPARATELY=ON);
  • lyezon ak anbalaj twazyèm pati pou lang yo Crystal, D, Eliksir, Julia, PHP, Piton и Ruby.

Chanjman prensipal yo:

  • Te ajoute sipò pou amalgamasyon (konbine fichye sous yo nan yon sèl fichye). Sa senplifye entegrasyon bibliyotèk la nan pwojè yo—ou sèlman bezwen mete yon sèl fichye olye pou w itilize tout sistèm konstriksyon an. Pou plis detay, gade dokiman.
  • Yo te fè yon gwo retravay sou kòd ki responsab analiz CSS la an preparasyon pou aplikasyon layout la.
  • Yo ajoute validasyon kouran done antre nan analizè HTML la (sa nesesè sèlman pou rapòte erè analiz dapre spesifikasyon an). Li enfim pa default, gade detay yo. html/#tokenizer-options.
  • Prepare kòd pou lansman motè layout la.
  • Amelyorasyon jeneral ak koreksyon pinèz.

Sous: linux.org.ru

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster