{"id":81559,"date":"2020-05-14T19:42:16","date_gmt":"2020-05-14T17:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0"},"modified":"2020-05-14T19:42:16","modified_gmt":"2020-05-14T17:42:16","slug":"avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","title":{"rendered":"Avtor Node.js je predstavil za\u0161\u010diteno JavaScript platformo Deno 1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dveh letih razvoja <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/v1\">predstavljen<\/a><\/noindex> prvi zna\u010dajan izdanak <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/\">Deno 1.0<\/a><\/noindex>, platforme za izolirano izvr\u0161avanje aplikacija napisane u JavaScript i TypeScript, koja se mo\u017ee koristiti za izradu server-side handlera. Platformu razvija Ryan Dahl (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ryan_Dahl\">Ryan Dahl<\/a><\/noindex>), stvoritelj Node.js. Kao i u Node.js, Deno koristi JavaScript motor <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/\">V8<\/a><\/noindex>, koji se tako\u0111er koristi u Chromium-baziranim preglednicima. Me\u0111utim, Deno nije ogranak Node.js-a, ve\u0107 predstavlja potpuno novi projekt stvoren od nule. Kod projekta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/denoland\/deno\">se distribuira<\/a><\/noindex> pod MIT licencom. Izgradnje <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/denoland\/deno\/releases\/tag\/v1.0.0\">so pripravljene<\/a><\/noindex> za Linux, Windows in macOS.<\/p>\n<p>Zna\u010dajan broj verzije odnosi se na stabilizaciju API-ja u imenskom prostoru Deno, koji odgovaraju za interakciju aplikacija s OS-om. Softverski interfejsi koji jo\u0161 uvijek <noindex><a rel=\"nofollow\" href=\"https:\/\/doc.deno.land\/https\/raw.githubusercontent.com\/denoland\/deno\/master\/cli\/js\/lib.deno.unstable.d.ts\">nisu stabilizirani<\/a><\/noindex>, so default hidden and available only when running in ---unstable mode. As new versions are formed, such APIs will gradually be moved to a stable status. The API in the global namespace, which includes common functions such as setTimeout() and fetch(), is as close as possible to the API of regular web browsers and is developed in accordance with web standards for browsers. The provided Rust APIs, which are directly used in the platform code, as well as the interface for developing plugins for the Deno runtime, are currently not stabilized and continue to evolve.<\/p>\n<p>Klju\u010dni motivi za stvaranje nove JavaScript platforme bili su \u017eelja da se isprave konceptualne gre\u0161ke <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=M3BM9TB-8yA\">koje su napravljene<\/a><\/noindex> u arhitekturi Node.js, i pru\u017eiti korisnicima sigurnije okru\u017eenje. Radi pove\u0107anja sigurnosti, obavijest oko V8 motora napisana je na jeziku Rust, koja omogu\u0107ava izbjegavanje mnogih ranjivosti koje proizlaze iz niskonivoa rada s memorijom, kao \u0161to su pristup memorijskom prostoru nakon njegovog osloba\u0111anja, dereferenciranje null pokaziva\u010da i izlazak izvan granica bafera. Za obradu zahtjeva u neblokiraju\u0107em re\u017eimu koristi se platforma <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tokio-rs\/tokio\">Tokio<\/a><\/noindex>, koja je tako\u0111er napisana na jeziku Rust. Tokio omogu\u0107ava izradu visoko performantnih aplikacija na temelju arhitekture orijentirane na doga\u0111aje (Event-driven), koja podr\u017eava vi\u0161enitnost i obradu mre\u017enih zahtjeva u asinkronom re\u017eimu.<\/p>\n<p>Glavne <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/manual\">zna\u010dilnosti<\/a><\/noindex> Deno:\n<\/p>\n<ul>\n<li class=\"l\"> Usmerjenost na varnost v privzeti konfiguraciji. Dostopi do datotek, mre\u017ene mo\u017enosti in dostop do spremenljivk okolja so privzeto blokirani in zahtevajo izrecno omogo\u010ditev. Aplikacije se privzeto za\u017eenejo v izoliranih sandbox okoljih in ne morejo dostopati do sistemskih mo\u017enosti brez izrecnega dovoljenja.\n<\/li>\n<li class=\"l\"> Vgrajena podpora za jezik TypeScript poleg JavaScripta. Za preverjanje tipov in generiranje JavaScripta se uporablja standardni TypeScript prevajalnik, kar povzro\u010da upad uspe\u0161nosti v primerjavi z razvojem JavaScripta v V8. V prihodnosti je na\u010drtovana priprava lastne implementacije sistema za preverjanje tipov TypeScript, ki bo omogo\u010dila znatno pove\u010danje uspe\u0161nosti obdelave TypeScript;\n<\/li>\n<li class=\"l\"> The runtime is delivered as a standalone executable file ('deno'). To run applications using Deno, it is sufficient to <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/denoland\/deno\/releases\">nalo\u017eite<\/a><\/noindex> da imate za svojo platformo en izvr\u0161ilni datotek, velikosti pribli\u017eno 20 MB, brez zunanjih odvisnosti in brez potrebe po posebni namestitvi v sistem. Deno ni monolitna aplikacija, temve\u010d predstavlja zbirko crate-paketov v Rustu (<noindex><a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/deno_core\">deno_core<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/rusty_v8\">rusty_v8<\/a><\/noindex>), ki jih je mogo\u010de uporabljati lo\u010deno;\n<\/li>\n<li class=\"l\"> Ob pri\u010detju programa in za nalaganje modulov lahko uporabite naslov prek URL. Na primer, za zagon programa welcome.js lahko uporabite ukaz \u201edeno https:\/\/deno.land\/std\/examples\/welcome.js\u201c. Koda z zunanjih virov se nalo\u017ei in predpomni na lokalnem sistemu, vendar se nikoli ne posodablja samodejno (za posodobitev je potrebno izrecno zagnati aplikacijo z oznako \u201e--reload\u201c);\n<\/li>\n<li class=\"l\"> U\u010dinkovita obdelava omre\u017enih zahtevkov prek HTTP, platforma je zasnovana za ustvarjanje visoko zmogljivih omre\u017enih aplikacij.\n<\/li>\n<li class=\"l\"> Mo\u017enost ustvarjanja univerzalnih spletnih aplikacij, ki lahko delujejo tako v Deno kot v obi\u010dajnem spletnih brskalnikih.\n<li class=\"l\"> Postojanje <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/std\">standardnega nabora modulov<\/a><\/noindex>, katerih uporaba ne zahteva vezave na zunanje odvisnosti. Moduli iz standardne zbirke so bili dodatno pregledani in preverjeni za zdru\u017eljivost;\n<\/li>\n<li class=\"l\"> In addition to the runtime, the Deno platform also acts as a package manager and allows modules to be accessed by URL within the code. For example, to load a module, you can specify in the code 'import * as log from 'https:\/\/deno.land\/std\/log\/mod.ts'. Files loaded from external servers via URL are cached. Version binding of modules is determined through version numbers specified within the URL, for example, 'https:\/\/unpkg.com\/liltest@0.0.5\/dist\/liltest.js';\n<\/li>\n<li class=\"l\"> V paket je vklju\u010dena tudi sistem za in\u0161pekcijo odvisnosti (ukaz \u201edeno info\u201c) in pripomo\u010dek za formatiranje kode (deno fmt);\n<\/li>\n<li class=\"l\"> Vsi skripti aplikacije so lahko zdru\u017eeni v eno datoteko JavaScript.\n<\/li>\n<\/ul>\n<p> Razlike v primerjavi z Node.js:\n<\/p>\n<ul>\n<li class=\"l\"> Deno ne uporablja upravljalnika paketov npm<br \/>\n in se ne ve\u017ee na repozitorije, naslovi modulov so dolo\u010deni preko URL ali po datote\u010dni poti, moduli pa so lahko gostovani na katerikoli spletni strani;\n<\/li>\n<li class=\"l\"> In Deno, 'package.json' is not used to define modules;\n<\/li>\n<li class=\"l\"> Razlike v API-ju, vse asinhrone akcije v Deno vra\u010dajo promise;\n<\/li>\n<li class=\"l\"> Deno zahteva jasno opredelitev vseh potrebnih pooblastil za datoteke, omre\u017eje in okoljske spremenljivke;\n<\/li>\n<li class=\"l\"> Vse napake brez obravnavalcev povzro\u010dijo prekinitev izvajanja aplikacije;\n<\/li>\n<li class=\"l\"> V Deno se uporablja sistem modulov ECMAScript, podporo za require() pa ni.\n<li class=\"l\"> Vgrajeni HTTP stre\u017enik Deno je napisan v TypeScriptu in deluje na vrhu nativnih TCP soketov, medtem ko je HTTP stre\u017enik Node.js napisan v C-ju in ponuja vezave za JavaScript. Razvijalci Deno so se osredoto\u010dili na optimizacijo celotnega sloja TCP soketov in zagotavljanje bolj splo\u0161nega vmesnika. HTTP stre\u017enik Deno zagotavlja manj\u0161o propustnost, a zagotavlja predvidljive nizke zakasnitve. Na primer, v testu je enostavna aplikacija, ki temelji na Deno HTTP stre\u017eniku, uspela obdelati 25.000 zahtevkov na sekundo z maksimalno zakasnitvijo 1,3 milisekunde. V Node.js je podobna aplikacija obdelala 34.000 zahtevkov na sekundo, vendar so se zakasnitve gibale med 2 in 300 milisekundami.\n<li class=\"l\"> Deno ni zdru\u017eljiv s paketi za Node.js (NPM), temve\u010d se razvija lo\u010deno. <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/std\/node\/\">vmesnik<\/a><\/noindex> za zdru\u017eljivost s standardno knji\u017enico Node.js, kar pomeni, da bodo z njenim razvojem v Deno lahko zagnali vedno ve\u010d aplikacij, napisanih za Node.js.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Izvor: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52947\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0420\u0430\u0439\u0430\u043d \u0414\u0430\u043b\u044c (Ryan Dahl), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c Node.js. \u041a\u0430\u043a \u0438 \u0432 Node.js \u0432 Deno \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f JavaScript-\u0434\u0432\u0438\u0436\u043e\u043a V8, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium. [&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-81559","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=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0.\" \/>\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\/sl\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\u0410\u0432\u0442\u043e\u0440 Node.js \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u0443\u044e JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Deno 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-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=\"2020-05-14T17:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-14T17:42:16+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\udd47Avtor Node.js je predstavil za\u0161\u010diteno JavaScript platformo Deno 1.0 | ProHoster","description":"Po dveh letih razvoja je bil predstavljen prvi pomemben izid Deno 1.0.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\u0410\u0432\u0442\u043e\u0440 Node.js \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u0443\u044e JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Deno 1.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-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":"2020-05-14T17:42:16+00:00","article:modified_time":"2020-05-14T17:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81559","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:56:23","updated":"2022-09-29 01:12:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/81559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=81559"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/81559\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=81559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=81559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=81559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}