{"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\/lv\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-0","title":{"rendered":"Pieejama JavaScript platforma Node.js 22.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Node.js 22.0, platforma t\u012bmek\u013ca lietojumprogrammu izpildei, izmantojot JavaScript, ir izlaista. Node.js 22.0 tiek klasific\u0113ta k\u0101 ilgtermi\u0146a atbalsta (LTS) versija, bet \u0161is statuss tiks pie\u0161\u0137irts tikai oktobr\u012b, p\u0113c stabiliz\u0101cijas procesa. Atbalsts Node.js 22.x tiks sniegts l\u012bdz 2027. gada 30. apr\u012blim. Iepriek\u0161\u0113j\u0101 LTS versija Node.js 20.x tiks uztur\u0113ta l\u012bdz 2026. gada apr\u012blim, savuk\u0101rt pirms tam Node.js 18.x versija l\u012bdz 2025. gada apr\u012blim. Platuma Node.js 21.x versijai atbalsts tiks p\u0101rtraukts 2024. gada 1. j\u016bnij\u0101.        <\/p>\n<p>Galvenie uzlabojumi:  <\/p>\n<ul>\n<li class=\"l\"> V8 dzin\u0113js ir atjaunin\u0101ts uz versiju 12.4, ko izmanto Chromium 124. Sal\u012bdzin\u0101jum\u0101 ar Node.js 21 versiju, kur\u0101 tika izmantots V8 11.8, \u0161eit ir izmai\u0146as:\n<ul>\n<li class=\"l\"> Atbalsts WasmGC papla\u0161in\u0101jumam, kas vienk\u0101r\u0161o programmu p\u0101rv\u0113r\u0161anu WebAssembly, kuras uzrakst\u012btas programm\u0113\u0161anas valod\u0101s ar atkritumu kolektoru (Kotlin, PHP, Java u.c.). WasmGC pievieno jaunus strukt\u016bru un mas\u012bvu tipus, kuriem var tikt piem\u0113rota ne-line\u0101ra atmi\u0146as pie\u0161\u0137ir\u0161ana.\n<li class=\"l\"> Atbalsts metodei Array.fromAsync(), kas asinkronaj\u0101 re\u017e\u012bm\u0101 atgrie\u017e jaunu Array objekta instanci, kas tiek kop\u0113ta no objektiem, kas atg\u0101dina mas\u012bvus un ir uzskait\u0101mi (iterable) vai asinkroni uzskait\u0101mi (async iterable).\n<li class=\"l\"> Atbalsts metod\u0113m, kas darbina iterators, piem\u0113ram, .map, .filter, .find, .take, .drop, .forEach un .reduce.\n<li class=\"l\"> Atbalsts Set objektam, kas nosaka v\u0113rt\u012bbu kolekciju un pied\u0101v\u0101 metodes, kas realiz\u0113 tipiskas oper\u0101cijas ar kop\u0101m, piem\u0113ram, krusto\u0161anu, apvieno\u0161anu, at\u0161\u0137ir\u012bbu un papildin\u0101\u0161anu.        <\/ul>\n<li class=\"l\"> P\u0113c noklus\u0113juma ir iek\u013cauts optimiz\u0113jo\u0161s JIT kompilators Maglev, kas v\u0113rsts uz augstas veiktsp\u0113jas ma\u0161\u012bnkoda \u0101tru \u0123ener\u0113\u0161anu akt\u012bvi izmantotajam JavaScript kodam. Maglev iek\u013cau\u0161ana iev\u0113rojami pa\u0101trina \u012bslaic\u012bgu CLI lietojumprogrammu darb\u012bbu, kas neveic ilgsto\u0161as oper\u0101cijas, piem\u0113ram, Jetstream testa izpildes laiks tiek samazin\u0101ts par 7,5%, bet Speedometer test\u0101 par 5%.\n<li class=\"l\"> Pl\u016bsmu apstr\u0101de ir pa\u0101trin\u0101ta, palielinot opcijas highWaterMark v\u0113rt\u012bbu no 16 KB l\u012bdz 65 KB (nosaka ieraksta bufer\u0113\u0161anas ierobe\u017eojumu). \u0160is main\u012bjums palielina atmi\u0146as pat\u0113ri\u0146u, t\u0101p\u0113c lietojumprogramm\u0101m, kuras paredz\u0113tas darbam ar ierobe\u017eotu RAM, iesp\u0113jams, b\u016bs nepiecie\u0161ams atgriezt veco v\u0113rt\u012bbu, izmantojot setDefaultHighWaterMark() izsaukumu.\n<li class=\"l\"> Palielin\u0101ta fetch() API un test runner veiktsp\u0113ja, uzlabojot AbortSignal \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044fru izveides efektivit\u0101ti. Palielin\u0101ta veiktsp\u0113ja API, kas saist\u012bti ar sinhrono darbu ar failu sist\u0113m\u0101m.\n<li class=\"l\"> Ievie\u0161ta eksperement\u0101la iesp\u0113ja izmantot izsaukumu &#171;require()&#187; JavaScript ESM (ECMAScript Modules) modu\u013cu iel\u0101dei sinhron\u0101 re\u017e\u012bm\u0101. ESM modu\u013ci tiek izmantoti p\u0101rl\u016bkprogramm\u0101s un aizvieto Node.js specifiskos CommonJS modu\u013cus. Lai iel\u0101d\u0113tu ESM moduli caur &#171;require()&#187;, tam j\u0101darbojas sinhron\u0101 re\u017e\u012bm\u0101 (bez await aug\u0161\u0113j\u0101 l\u012bmen\u012b). Atbalsts tiek iesl\u0113gts ar flagu &#171;&#8212;experimental-require-module&#187;.\n<li class=\"l\"> Pievienota eksperement\u0101la iesp\u0113ja izpild\u012bt skriptus, kas defin\u0113ti package.json fail\u0101, izmantojot komandu &#171;&#8212;run &lt;script-in-package-json&gt;&#187;.\n<li class=\"l\"> Saska\u0146\u0101 ar stabilit\u0101tes kategoriju p\u0101rnesta komanda &#171;node &#8212;watch&#187; ar realiz\u0113tu nov\u0113ro\u0161anas re\u017e\u012bmu, kas nodro\u0161ina procesa p\u0101rstart\u0113\u0161anu, ja tiek main\u012bts import\u0113tais fails (piem\u0113ram, izpildot &#171;node &#8212;watch index.js&#187;, process autom\u0101tiski tiks p\u0101rstart\u0113ts p\u0113c index.js mai\u0146as).\n<li class=\"l\"> Stabiliz\u0113ts ieb\u016bv\u0113tais WebSocket API, kas \u013cauj izmantot WebSocket klienta re\u017e\u012bm\u0101 bez papildu atkar\u012bb\u0101m.\n<li class=\"l\"> Pievienots da\u013c\u0113js atbalsts Navigator API.\n<li class=\"l\"> Webstreams API pievienots deflate-raw saspie\u0161anas form\u0101ta atbalsts.\n<li class=\"l\"> Node:fsmodule modul\u012b pievienotas glob un globSync funkcijas failu ce\u013cu saska\u0146o\u0161anai p\u0113c parauga.\n<li class=\"l\"> Uzlabota nepareizi konfigur\u0113tu IPv6 steku apstr\u0101de. Realiz\u0113ts Happy Eyeballs algoritms \u0101trai p\u0101rsl\u0113g\u0161anai gad\u012bjumos, kad rodas probl\u0113mas ar IPv6 darb\u012bbu.\n<li class=\"l\"> Ievesta novecoju\u0161a API util pazi\u0146ojums.\n<li class=\"l\"> Atjaunin\u0101tas atkar\u012bbu versijas: 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 uz 3.8.0, ada 2.7.7 un undici 6.6.0.    <\/ul>\n<p>Node.js platformu var izmantot gan servera puses t\u012bmek\u013ca lietojumprogrammu atbalstam, gan parasto klientu un serveru t\u012bkla programmu izveidei. Lai papla\u0161in\u0101tu Node.js lietojumprogrammu funkcionalit\u0101ti, ir sagatavota liela modu\u013cu kolekcija, kas ietver modu\u013cus ar realiz\u0101ciju  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/\"   title=\"serveriem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1550\">serveriem<\/a> un HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 klientiem, modu\u013ciem integr\u0113\u0161anai ar da\u017e\u0101diem t\u012bmek\u013ca ietvariem, WebSocket un Ajax apstr\u0101d\u0101t\u0101jiem, datub\u0101zu (MySQL, PostgreSQL, SQLite, MongoDB) savienot\u0101jiem, veid\u0146u motorus, CSS dzin\u0113jus, kriptoval\u016btu algoritmu realiz\u0101cijas un autoriz\u0101cijas sist\u0113mas (OAuth), XML pars\u0113t\u0101jus.    <\/p>\n<p> Lai nodro\u0161in\u0101tu daudzu vienlaic\u012bgu piepras\u012bjumu apstr\u0101di, Node.js izmanto asinkrono koda izpildes modeli, kas balst\u0101s uz notikumu apstr\u0101di neblo\u0137\u0113jo\u0161\u0101 re\u017e\u012bm\u0101 un atgriezenisko saiti. Savienojumu multiplik\u0101cijai tiek atbalst\u012bti t\u0101di pa\u0146\u0113mieni k\u0101 epoll, kqueue, \/dev\/poll un select. Savienojumu multiplik\u0101cijai tiek izmantota libuv bibliot\u0113ka, kas ir virs uz libev Unix sist\u0113m\u0101m un IOCP Windows. Darbu stra\u0161u (thread pool) veido\u0161anai tiek izmantota libeio bibliot\u0113ka, bet DNS piepras\u012bjumu veik\u0161anai neblo\u0137\u0113jo\u0161\u0101 re\u017e\u012bm\u0101 tiek integr\u0113ts c-ares. Visi blo\u0137\u0113jo\u0161ie sist\u0113mas izsaukumi tiek veikti iek\u0161\u0113j\u0101 darba straum\u0113, un p\u0113c tam, t\u0101pat k\u0101 sign\u0101lu apstr\u0101d\u0101t\u0101ji, nos\u016bta rezult\u0101tu atpaka\u013c caur nesauktu cauruli (pipe).     <\/p>\n<p>JavaScript koda izpildi nodro\u0161ina Google izstr\u0101d\u0101tais V8 dzin\u0113js (papildus Microsoft att\u012bsta Node.js versiju ar Chakra-Core dzin\u0113ju). Paties\u012bb\u0101 Node.js ir l\u012bdz\u012bgs Perl AnyEvent, Ruby Event Machine, Python Twisted un Tcl notikumu realiz\u0101cijai, ta\u010du Node.js notikumu apstr\u0101des cikls (event loop) ir sl\u0113pts no izstr\u0101d\u0101t\u0101ja un atg\u0101dina notikumu apstr\u0101di t\u012bmek\u013ca lietojumprogramm\u0101, kas darbojas p\u0101rl\u016bkprogramm\u0101.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61067\">opennet.lv<\/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.4 - 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\/lv\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\udd47Pieejam\u0101 JavaScript platforma Node.js 22.0.0 | ProHoster","description":"Izn\u0101cis Node.js 22.0, platforma t\u012bmek\u013ca lietojumprogrammu izpildei JavaScript valod\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/dostupna-javascript-platforma-node-js-22-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/115312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=115312"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/115312\/revisions"}],"predecessor-version":[{"id":158794,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/115312\/revisions\/158794"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=115312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=115312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=115312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}