{"id":164720,"date":"2026-03-15T23:12:54","date_gmt":"2026-03-15T21:12:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/lexbor-2-7-0"},"modified":"2026-03-15T23:12:54","modified_gmt":"2026-03-15T21:12:54","slug":"lexbor-2-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/lexbor-2-7-0","title":{"rendered":"lexbor 2.7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>M\u00eb 13 mars, pas kat\u00ebr muajsh zhvillimi, u l\u00ebshua versioni 2.7.0 i bibliotek\u00ebs me performanc\u00eb t\u00eb lart\u00eb <a rel=\"nofollow\" href=\"https:\/\/lexbor.com\/\">lexbor<\/a>, e destinuar p\u00ebr p\u00ebrpunimin e formateve HTML 5 dhe CSS.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>Karakteristikat kryesore t\u00eb projektit:<\/p>\n<ul>\n<li>mb\u00ebshtetje e plot\u00eb p\u00ebr specifikimet WHATWG, W3C dhe Unicode: <a rel=\"nofollow\" href=\"https:\/\/html.spec.whatwg.org\/multipage\">HTML5<\/a>, <a rel=\"nofollow\" href=\"https:\/\/drafts.csswg.org\/css-syntax-3\">Sintaksa CSS 3<\/a>, <a rel=\"nofollow\" href=\"https:\/\/encoding.spec.whatwg.org\/\">Kodi i shkrimit<\/a>, <a rel=\"nofollow\" href=\"https:\/\/url.spec.whatwg.org\/\">URL\u200b<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.unicode.org\/reports\/tr15\">Annex Standard Unicode #15<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.unicode.org\/reports\/tr46\">Standardi Teknik Unicode #46<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.rfc-editor.org\/rfc\/inline-errata\/rfc3492.html\">Punycode<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.unicode.org\/reports\/tr15\">Annex Standard Unicode #15<\/a>, <a rel=\"nofollow\" href=\"https:\/\/unicode.org\/reports\/tr46\">Standardi Teknik Unicode #46<\/a>;<\/li>\n<li>manipulimi i elementeve dhe atributeve t\u00eb DOM: shtim, ndryshim, fshirje dhe m\u00eb shum\u00eb;<\/li>\n<li>mb\u00ebshtetje p\u00ebr analizimin e fragmenteve HTML;<\/li>\n<li>kalimi i t\u00eb gjitha testeve t\u00eb nd\u00ebrtimit t\u00eb pem\u00ebs DOM;<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lexbor.com\/fuzzers\">testuar<\/a> n\u00eb m\u00eb shum\u00eb se 200 milion faqe HTML duke p\u00ebrdorur ASAN;<\/li>\n<li>mb\u00ebshtetje p\u00ebr identifikimin e kodimit nga rrjedha e bajt\u00ebve;<\/li>\n<li>analizimi i stilit CSS n\u00eb atribute t\u00eb etiketave dhe n\u00eb etiket\u00ebn &lt;style&gt;;<\/li>\n<li>k\u00ebrkimi i elementeve HTML duke p\u00ebrdorur selektor\u00ebt CSS;<\/li>\n<li>mb\u00ebshtetje p\u00ebr 40 kodime gjat\u00eb kodimit dhe dekodimit;<\/li>\n<li>mb\u00ebshtetje p\u00ebr kodimin dhe dekodimin pa bufer\u00eb dhe me bufer\u00eb;<\/li>\n<li>shkruar n\u00eb gjuh\u00ebn C (standard C99) pa var\u00ebsi t\u00eb jashtme dhe shp\u00ebrndahet n\u00ebn licenc\u00ebn Apache 2.0;<\/li>\n<li>biblioteka \u00ebsht\u00eb e ndar\u00eb n\u00eb module (Core, CSS, DOM, Encoding, Engine, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), t\u00eb cilat mund t\u00eb kompilohet dhe p\u00ebrdoren si biblioteka t\u00eb ndara (me opsionin CMake LEXBOR_BUILD_SEPARATELY=ON);<\/li>\n<li>ndihma t\u00eb jashtme dhe mb\u00ebshtjell\u00ebs p\u00ebr gjuh\u00ebt <a rel=\"nofollow\" href=\"https:\/\/github.com\/kostya\/lexbor\">Crystal<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/trikko\/parserino\">\u200b\u200bD\u200b\u200b<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.pleroma.social\/pleroma\/elixir-libraries\/fast_html\">Elixir<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/MichaelHatherly\/Lexbor.jl\">Julia<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/php\/php-src\/tree\/master\/ext\/lexbor\">PHP\u200b<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/rushter\/selectolax#available-backends\">Python<\/a> dhe <a rel=\"nofollow\" href=\"https:\/\/github.com\/serpapi\/nokolexbor\">Ruby<\/a>.<\/li>\n<\/ul>\n<p>Ndryshimet kryesore:<\/p>\n<ul>\n<li>\u00cbshtuar mb\u00ebshtetje p\u00ebr amalgamimin (bashkimin e skedave burimore n\u00eb nj\u00eb sked\u00eb). Kjo e thjeshton integrimin e bibliotek\u00ebs n\u00eb projekte \u2013 \u00ebsht\u00eb e mjaftueshme t\u00eb lidhni nj\u00eb sked\u00eb n\u00eb vend q\u00eb t\u00eb p\u00ebrdorni t\u00ebr\u00eb sistemin e nd\u00ebrtimit. Detajet shihni n\u00eb <a rel=\"nofollow\" href=\"https:\/\/lexbor.com\/amalgamation\/\">dokumentacionin<\/a>.<\/li>\n<li>U b\u00eb nj\u00eb rind\u00ebrtim masiv i kodit q\u00eb merret me analizimin e CSS, p\u00ebrgatitja p\u00ebr zbatimin e layout-it.<\/li>\n<li>Shtuar kontrolli i rrjedh\u00ebs s\u00eb hyrjes n\u00eb parser-in HTML (kjo \u00ebsht\u00eb e nevojshme vet\u00ebm p\u00ebr t\u00eb prodhuar gabime parse sipas specifikimit). E \u00e7aktivizuar nga ana e parazgjedhur, m\u00eb shum\u00eb detaje shihni n\u00eb\u00a0<a rel=\"nofollow\" href=\"https:\/\/lexbor.com\/modules\/html\/#tokenizer-options\">html\/#tokenizer-options<\/a>.<\/li>\n<li>P\u00ebrgatitja e kodit p\u00ebr l\u00ebshimin e motorit t\u00eb layout-it.<\/li>\n<li>P\u00ebrmir\u00ebsime dhe rregullime t\u00eb p\u00ebrgjithshme t\u00eb gabimeve.<\/li>\n<\/ul>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18242477\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>13 \u043c\u0430\u0440\u0442\u0430, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 2.7.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 lexbor, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 HTML 5 \u0438 CSS. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430: \u043f\u043e\u043b\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 WHATWG, W3C \u0438 Unicode: HTML5, CSS Syntax 3, Encoding, URL\u200b, Unicode Standard Annex #15, Unicode Technical Standard #46, Punycode, Unicode Standard Annex #15, Unicode Technical Standard #46; \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-164720","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"13 \u043c\u0430\u0440\u0442\u0430, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 2.7.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 lexbor, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/lexbor-2-7-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47lexbor 2.7.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"13 \u043c\u0430\u0440\u0442\u0430, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 2.7.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 lexbor, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/lexbor-2-7-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-15T21:12:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-15T21:12:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47lexbor 2.7.0 | ProHoster","description":"M\u00eb 13 mars, pas kat\u00ebr muajsh zhvillimi, u l\u00ebshua versioni 2.7.0 i bibliotek\u00ebs me performanc\u00eb t\u00eb lart\u00eb lexbor, e destinuar p\u00ebr p\u00ebrpunimin e formateve.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/lexbor-2-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47lexbor 2.7.0 | ProHoster","og:description":"13 \u043c\u0430\u0440\u0442\u0430, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 2.7.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 lexbor, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/lexbor-2-7-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-15T21:12:54+00:00","article:modified_time":"2026-03-15T21:12:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/164720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=164720"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/164720\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=164720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=164720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=164720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}