{"id":115312,"date":"2024-04-25T09:22:49","date_gmt":"2024-04-25T07:22:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-javascript-platforma-node-js-22-0-0"},"modified":"2024-04-25T09:22:49","modified_gmt":"2024-04-25T07:22:49","slug":"dostupna-javascript-platforma-node-js-22-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-0","title":{"rendered":"JavaScript platforma Node.js 22.0.0 \u00ebsht\u00eb n\u00eb dispozicion.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>U lan\u00e7ua Node.js 22.0, nj\u00eb platform\u00eb p\u00ebr ekzekutimin e aplikacioneve rrjetore n\u00eb gjuh\u00ebn JavaScript. Node.js 22.0 i \u00ebsht\u00eb p\u00ebrkushtuar deg\u00ebve me mb\u00ebshtetje afatgjat\u00eb, por ky status do t\u00eb jepet vet\u00ebm n\u00eb tetor, pas stabilizimin. Mb\u00ebshtetja p\u00ebr Node.js 22.x do t\u00eb vazhdoj\u00eb deri m\u00eb 30 prill 2027. Mb\u00ebshtetja p\u00ebr deg\u00ebn e kaluar LTS Node.js 20.x do t\u00eb zgjas\u00eb deri n\u00eb prill 2026, nd\u00ebrsa p\u00ebr deg\u00ebn e m\u00ebparshme LTS 18.x deri n\u00eb prill 2025. Mb\u00ebshtetja p\u00ebr deg\u00ebn nd\u00ebrmjet\u00ebse Node.js 21.x do t\u00eb nd\u00ebrpritet m\u00eb 1 qershor 2024.        <\/p>\n<p>P\u00ebrmir\u00ebsimet kryesore:  <\/p>\n<ul>\n<li class=\"l\"> Motori V8 \u00ebsht\u00eb p\u00ebrdit\u00ebsuar n\u00eb versionin 12.4, i p\u00ebrdorur n\u00eb Chromium 124. Ndryshimet krahasuar me deg\u00ebn Node.js 21, e cila p\u00ebrdorte motorin V8 11.8, p\u00ebrfshijn\u00eb:\n<ul>\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr shtes\u00ebn WasmGC, e cila thjesht\u00ebson portimin n\u00eb WebAssembly t\u00eb programeve t\u00eb shkruara n\u00eb gjuh\u00ebt e programimit q\u00eb p\u00ebrdorin mbledh\u00ebsin e mbetjeve (Kotlin, PHP, Java, etj.). WasmGC shton lloje t\u00eb reja strukturash dhe vargjesh, p\u00ebr t\u00eb cilat mund t\u00eb aplikohet ndarje jo lineare e kujtes\u00ebs.\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr metod\u00ebn Array.fromAsync(), e cila n\u00eb m\u00ebnyr\u00eb asinkrone kthen nj\u00eb instanc\u00eb t\u00eb re t\u00eb objektit Array, e cila \u00ebsht\u00eb kopjuar nga objektet q\u00eb ngjajn\u00eb me vargjet, t\u00eb cilat jan\u00eb enumeruese (iterable) ose enumeruese asinkrone (async iterable).\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr metodat p\u00ebr pun\u00ebn me iterator\u00eb, si .map, .filter, .find, .take, .drop, .forEach dhe .reduce.\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr objektin Set, i cili p\u00ebrkufizon nj\u00eb koleksion vlerash dhe ofron metoda me realizimin e operacioneve tipike t\u00eb pun\u00ebs me grupe, si nd\u00ebrprerjet, bashkimeve, diferencave dhe plot\u00ebsimeve.        <\/ul>\n<li class=\"l\"> E p\u00ebrfshir\u00eb si parazgjedhje kompajleri optimizues JIT i quajtur Maglev, i cili fokusohet n\u00eb gjenerimin e shpejt\u00eb t\u00eb kodit maqinar me performanc\u00eb t\u00eb lart\u00eb p\u00ebr kodin e p\u00ebrdorur aktivisht n\u00eb JavaScript. Aktivizimi i Maglev lejon t\u00eb p\u00ebrshpejtohet ndjesh\u00ebm puna e aplikacioneve CLI me jet\u00eb t\u00eb shkurt\u00ebr, q\u00eb nuk kryejn\u00eb operacione t\u00eb gjata, p\u00ebr shembull, koha e kalimit t\u00eb testit Jetstream zvog\u00eblohet me 7.5%, nd\u00ebrsa testi Speedometer me 5%.\n<li class=\"l\"> Puna me rrjedhat \u00ebsht\u00eb p\u00ebrshpejtuar p\u00ebrmes rritjes s\u00eb vler\u00ebs s\u00eb opsionit highWaterMark nga 16 KB n\u00eb 65 KB (p\u00ebrcakton kufirin deri ku b\u00ebhet tamponimi i shkrimit). Ky ndryshim \u00e7on n\u00eb rritjen e konsumit t\u00eb memories, k\u00ebshtu q\u00eb aplikacionet q\u00eb jan\u00eb projektuar t\u00eb punojn\u00eb me nj\u00eb volum t\u00eb kufizuar RAM mund t'i duhet t\u00eb kthejn\u00eb vler\u00ebn e vjet\u00ebr p\u00ebrmes thirrjes setDefaultHighWaterMark().\n<li class=\"l\"> P\u00ebrmir\u00ebsimi i performanc\u00ebs s\u00eb API-t fetch() dhe test runner-it p\u00ebr shkak t\u00eb rritjes s\u00eb efikasitetit n\u00eb krijimin e instancave t\u00eb AbortSignal. P\u00ebrmir\u00ebsuar performanca e API-ve q\u00eb lidhen me pun\u00ebn sinkrone me sistemet e skedar\u00ebve.\n<li class=\"l\"> \u00cbsht\u00eb ofruar nj\u00eb mund\u00ebsi eksperimentale p\u00ebr t\u00eb p\u00ebrdorur thirrjen &#171;require()&#187; p\u00ebr ngarkimin e moduleve JavaScript ESM (ECMAScript Modules) n\u00eb modalitetin e sinkronizuar. Modulet ESM p\u00ebrdoren n\u00eb shfletues dhe z\u00ebvend\u00ebsojn\u00eb modulet CommonJS, t\u00eb cilat jan\u00eb specifike p\u00ebr Node.js. P\u00ebr t\u00eb ngarkuar p\u00ebrmes &#171;require()&#187;, moduli ESM duhet t\u00eb ekzekutohet n\u00eb modalitetin e sinkronizuar (pa await n\u00eb nivelin m\u00eb t\u00eb lart\u00eb). Mb\u00ebshtetja aktivizohet p\u00ebrmes flamurit &#171;&#8212;experimental-require-module&#187;.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb mund\u00ebsi eksperimentale p\u00ebr t\u00eb ekzekutuar skriptet, t\u00eb p\u00ebrcaktuara n\u00eb skedarin package.json, duke p\u00ebrdorur komand\u00ebn &#171;&#8212;run &lt;script-in-package-json&gt;&#187;.\n<li class=\"l\"> Komanda &#171;node &#8212;watch&#187; \u00ebsht\u00eb transferuar n\u00eb kategorin\u00eb stabile me zbatimin e modalitetit t\u00eb v\u00ebzhgimit, q\u00eb siguron rinisjen e procesit n\u00eb rast t\u00eb ndryshimit t\u00eb skedarit t\u00eb importuar (p\u00ebr shembull, n\u00eb rastin e ekzekutimit t\u00eb &#171;node &#8212;watch index.js&#187;, procesi do t\u00eb rinis gjithmon\u00eb kur ndryshohet index.js).\n<li class=\"l\"> Stabilizimi i implementimit t\u00eb brendsh\u00ebm t\u00eb API-t WebSocket, q\u00eb mund\u00ebson p\u00ebrdorimin e WebSocket-it n\u00eb modin klient pa instaluar var\u00ebsi t\u00eb tjera.\n<li class=\"l\"> Shtuar mb\u00ebshtetje t\u00eb pjesshme p\u00ebr API-n\u00eb Navigator.\n<li class=\"l\"> N\u00eb API-n\u00eb Webstreams, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr formatin e kompresimit deflate-raw.\n<li class=\"l\"> N\u00eb modul\u00ebn node:fsmodule jan\u00eb shtuar funksionet glob dhe globSync p\u00ebr p\u00ebrputhjen e rrug\u00ebve t\u00eb skedar\u00ebve sipas nj\u00eb shembulli.\n<li class=\"l\"> P\u00ebrmir\u00ebsuar p\u00ebrpunimi i stack-eve IPv6 t\u00eb konfiguruara keq. Implementuar algoritmi Happy Eyeballs p\u00ebr rishikimin e shpejt\u00eb n\u00eb rast problemeve me IPv6.\n<li class=\"l\"> API util \u00ebsht\u00eb shpallur i deprecated.\n<li class=\"l\"> Versionet e var\u00ebsive jan\u00eb p\u00ebrdit\u00ebsuar: npm 10.5.1, libuv 1.48.0, simdutf 5.2.3, c-ares 1.28.1, zlib 1.3.0.1-motley-24c07df, simdjson n\u00eb 3.8.0, ada 2.7.7 dhe undici 6.6.0.    <\/ul>\n<p>Platforma Node.js mund t\u00eb p\u00ebrdoret p\u00ebr mb\u00ebshtetje serverike t\u00eb funksionimit t\u00eb aplikacioneve Web, si dhe p\u00ebr krijimin e aplikacioneve t\u00eb zakonshme klient-server. P\u00ebr t\u00eb zgjeruar funksionalitetin e aplikacioneve p\u00ebr Node.js, \u00ebsht\u00eb p\u00ebrgatitur nj\u00eb koleksion i madh modulash, ku mund t\u00eb gjenden module me implementime  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"server\u00ebsh\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1550\">server\u00ebsh<\/a> dhe klient\u00eb HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, module p\u00ebr integrimin me framework-e t\u00eb ndryshme web, trajtues t\u00eb WebSocket dhe Ajax, lidh\u00ebs p\u00ebr DB (MySQL, PostgreSQL, SQLite, MongoDB), motor\u00eb t\u00eb templativ\u00ebve, engine CSS, implementime t\u00eb algoritmeve kriptografik\u00eb dhe sisteme autorizimi (OAuth), parser\u00eb XML.    <\/p>\n<p> P\u00ebr t\u00eb siguruar p\u00ebrpunimin e nj\u00eb numri t\u00eb madh t\u00eb k\u00ebrkesave paralele, Node.js p\u00ebrdor nj\u00eb model t\u00eb asinxh\u00ebm t\u00eb ekzekutimit t\u00eb kodit, t\u00eb bazuar n\u00eb p\u00ebrpunimin e ngjarjeve n\u00eb modalitet jo bllokues dhe definimin e trajtuesve t\u00eb callback. Metodat si epoll, kqueue, \/dev\/poll dhe select mb\u00ebshteten si m\u00ebnyra p\u00ebr t\u00eb b\u00ebr\u00eb shum\u00ebfishimin e lidhjeve. Biblioteka libuv p\u00ebrdoret p\u00ebr shum\u00ebfishimin e lidhjeve, e cila \u00ebsht\u00eb nj\u00eb shtres\u00eb mbi libev n\u00eb sistemet Unix dhe mbi IOCP n\u00eb Windows. P\u00ebr t\u00eb krijuar nj\u00eb rezerv\u00eb t\u00eb vijave t\u00eb ekzekutimit (thread pool), p\u00ebrdoret biblioteka libeio, nd\u00ebrsa p\u00ebr kryerjen e k\u00ebrkesave DNS n\u00eb modalitet jo bllokues integrohet c-ares. T\u00eb gjitha thirrjet n\u00eb sistem q\u00eb shkaktojn\u00eb bllokim kryhen brenda rezerv\u00ebs dhe m\u00eb pas, si dhe trajtuesit e sinjaleve, kalojn\u00eb rezultatin e pun\u00ebs s\u00eb tyre p\u00ebrs\u00ebri p\u00ebrmes nj\u00eb kanali t\u00eb paem\u00ebruar (pipe).     <\/p>\n<p>Ekzekutimi i kodit JavaScript sigurohet p\u00ebrmes p\u00ebrdorimit t\u00eb motorit V8 t\u00eb zhvilluar nga kompania Google (p\u00ebr m\u00eb tep\u00ebr, Microsoft zhvillon nj\u00eb variant t\u00eb Node.js me motorin Chakra-Core). N\u00eb thelb, Node.js \u00ebsht\u00eb i ngjash\u00ebm me framework-et Perl AnyEvent, Ruby Event Machine, Python Twisted dhe implementimin e ngjarjeve n\u00eb Tcl, por cikli i p\u00ebrpunimit t\u00eb ngjarjeve (event loop) n\u00eb Node.js \u00ebsht\u00eb i fshehur nga zhvilluesi dhe i ngjan p\u00ebrpunimit t\u00eb ngjarjeve n\u00eb nj\u00eb aplikacion web q\u00eb punon n\u00eb shfletues.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61067\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 22.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript. Node.js 22.0 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u0432\u0435\u0442\u043a\u0430\u043c \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u043d\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043e\u043a\u0442\u044f\u0431\u0440\u0435, \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Node.js 22.x \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0434\u043e 30 \u0430\u043f\u0440\u0435\u043b\u044f 2027 \u0433\u043e\u0434\u0430. \u0421\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 LTS-\u0432\u0435\u0442\u043a\u0438 Node.js 20.x \u043f\u0440\u043e\u0434\u043b\u0438\u0442\u0441\u044f \u0434\u043e \u0430\u043f\u0440\u0435\u043b\u044f 2026 \u0433\u043e\u0434\u0430, \u0430 \u043f\u043e\u0437\u0430\u043f\u0440\u043e\u0448\u043b\u043e\u0439 LTS-\u0432\u0435\u0442\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-115312","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 22.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-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\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 22.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 22.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-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=\"2024-04-25T07:22:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-25T07:22:49+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\udd47Platforma JavaScript Node.js 22.0.0 \u00ebsht\u00eb n\u00eb dispozicion | ProHoster","description":"U l\u00ebshua Node.js 22.0, platforma p\u00ebr ekzekutimin e aplikacioneve rrjet q\u00eb p\u00ebrdorin gjuh\u00ebn JavaScript.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-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\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 22.0.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 22.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-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":"2024-04-25T07:22:49+00:00","article:modified_time":"2024-04-25T07:22:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115312","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:21:17","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 23:06:19","updated":"2026-02-09 17:21:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/115312","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=115312"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/115312\/revisions"}],"predecessor-version":[{"id":158794,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/115312\/revisions\/158794"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=115312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=115312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=115312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}