{"id":53001,"date":"2019-11-21T00:00:00","date_gmt":"2019-11-20T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove"},"modified":"2020-02-18T14:00:50","modified_gmt":"2020-02-18T11:00:50","slug":"reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove","title":{"rendered":"Release 19.3.0 van de GraalVM virtuele machine en implementaties van Python, JavaScript, Ruby en R op basis daarvan","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Oracle Company <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/graal\/releases\/tag\/vm-19.3.0\">heeft gepubliceerd<\/a><\/noindex> de uitgave van een universele virtuele machine <noindex><a rel=\"nofollow\" href=\"https:\/\/www.graalvm.org\/\">GraalVM 19.3.0<\/a><\/noindex>, die de uitvoering van applicaties op JavaScript (Node.js), Python, Ruby, R, en elke taal voor JVM (Java, Scala, Clojure, Kotlin) en talen waarvoor LLVM-bitscode kan worden gegenereerd (C, C++, Rust) ondersteunt. Tak 19.3 behoort tot de releases met een lange termijn ondersteuning (LTS) en <noindex><a rel=\"nofollow\" href=\"https:\/\/www.graalvm.org\/docs\/release-notes\/19_3\/\">is opmerkelijk<\/a><\/noindex> ondersteuning voor <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49336\">JDK 11<\/a><\/noindex>, inclusief de mogelijkheid om Java-code te compileren naar uitvoerbare bestanden (GraalVM Native Image). De code van het project <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/graal\/\">wordt verspreid<\/a><\/noindex> onder GPLv2-licentie. Tegelijkertijd zijn nieuwe versies uitgebracht van de GraalVM-implementaties van de talen Python, JavaScript, Ruby en R \u2014  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graalpython\/\">GraalPython<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graaljs\/\">GraalJS<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/truffleruby\/\">TruffleRuby<\/a><\/noindex> en <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/fastr\/\">FastR<\/a><\/noindex>. <\/p>\n<p>GraalVM <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48472\">biedt<\/a><\/noindex> een JIT-compiler die on-the-fly elke scripttaal code in de JVM kan uitvoeren, waaronder JavaScript, Ruby, Python en R, en die de mogelijkheid biedt om native code in de JVM uit te voeren, omgezet naar LLVM-bitscode. De door GraalVM geleverde toolkit omvat een taal-onafhankelijke debugger, profiler en geheugenanalyse-tool. GraalVM maakt het mogelijk om gecombineerde applicaties te cre\u00ebren met componenten in verschillende talen, waarmee toegang tot objecten en arrays vanuit de code in andere talen kan worden verkregen. Voor JVM-gebaseerde talen is er de mogelijkheid <noindex><a rel=\"nofollow\" href=\"https:\/\/www.graalvm.org\/docs\/reference-manual\/aot-compilation\/\">de mogelijkheid<\/a><\/noindex> om uitvoerbare bestanden die in machinetaal zijn gecompileerd te maken, die rechtstreeks kunnen worden uitgevoerd met een minimaal geheugenverbruik (geheugen- en threadbeheer is ge\u00efmplementeerd via de aangesloten framework <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/graal\/tree\/master\/substratevm\">Substrate VM<\/a><\/noindex>).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graaljs\/blob\/master\/CHANGELOG.md\">Wijzigingen in GraalJS<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Compatibiliteit met Node.js 12.10.0 is gewaarborgd;\n<li class=\"l\"> Niet-standaard globale eigenschappen en functies zijn standaard uitgeschakeld:<br \/>\n       global (vervangen door globalThis; een instelling js.global-property is beschikbaar voor terugkeer), performance (js.performance), print en printErr (js.print);<\/p>\n<li class=\"l\"> Promise.allSettled en nullish coalescing proposal zijn ge\u00efmplementeerd, die beschikbaar zijn in de ECMAScript 2020 modus (\u2014js.ecmascript-version=2020);\n<li class=\"l\"> Afhankelijkheden ICU4J zijn bijgewerkt naar 64.2, ASM naar 7.1.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graalpython\/blob\/master\/CHANGELOG.md#version-1930\">Wijzigingen<\/a><\/noindex> in GraalPython:<\/p>\n<ul>\n<li class=\"l\"> gc.{enable,disable,isenabled} zijn toegevoegd, charmap_build, sys.hexversion en _lzma zijn ge\u00efmplementeerd;\n<li class=\"l\"> de standaardbibliotheek van Python 3.7.8 is bijgewerkt;\n<li class=\"l\"> ondersteuning voor NumPy 1.16.4 en Pandas 0.25.0 is toegevoegd;\n<li class=\"l\"> ondersteuning voor timeit is toegevoegd;\n<li class=\"l\">  socket.socket is verbeterd om \u00e2\u20ac\u02dcgraalpython -m http.server\u00e2\u20ac\u2122 te kunnen uitvoeren en onversleutelde (zonder TLS) http-resources te laden;\n<li class=\"l\"> problemen met de uitvoer van pandas.DataFrame-objecten zijn opgelost,<br \/>\n    onjuiste verwerking van tuples in bytes.startswith,<br \/>\n    destructurering van iteratoren en het gebruik van dict.__contains__ voor dictionaries;<\/p>\n<li class=\"l\"> ondersteuning voor ast.PyCF_ONLY_AST is toegevoegd, die <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graalpython\/issues\/53\">toegestaan<\/a><\/noindex> de werking van pytest te verzekeren;\n<li class=\"l\"> Toegevoegd <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graalpython\/issues\/85\">ondersteuning voor<\/a><\/noindex> PEP 498 (stringinterpolatie in literalen);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/graalvm\/graalpython\/issues\/43\">Ge\u00efmplementeerd<\/a><\/noindex>  de vlag \u00e2\u20ac\u02dc\u2014python.EmulateJython\u00e2\u20ac\u2122 voor het importeren van JVM-klassen met behulp van standaard Python-syntax import en het vangen van JVM-excepties vanuit Python-code;\n<li class=\"l\">  Verbeterde parserprestaties, caching van excepties,<br \/>\n      toegang tot Python-objecten vanuit JVM-code. Verbeterde prestaties in prestatietests voor Python-code en native extensies (de uitvoering van native extensies bovenop llvm houdt in dat LLVM-bitscode naar GraalVM wordt gestuurd voor JIT-compilatie).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/truffleruby\/releases\/tag\/vm-19.3.0\">Wijzigingen<\/a><\/noindex> in TruffleRuby:<\/p>\n<ul>\n<li class=\"l\"> Voor de compilatie van native extensies wordt nu de ingebouwde LLVM-toolchain gebruikt, die zowel native code als bitscode genereert. Dit betekent dat meer native extensies out-of-the-box gecompileerd moeten kunnen worden, waardoor de meeste samenstellingsproblemen opgelost kunnen worden;\n<li class=\"l\"> Een aparte installatie van LLVM voor het installeren van native extensies in TruffleRuby;\n<li class=\"l\"> Voor de installatie van C++-extensies op TruffleRuby is geen installatie van libc++ en libc++abi meer nodig;\n<li class=\"l\">    De licentie is bijgewerkt naar EPL 2.0\/GPL 2.0\/LGPL 2.1, net als in de recente JRuby;\n<li class=\"l\"> Ondersteuning voor optionele argumenten in GC.stat toegevoegd;\n<li class=\"l\"> De methode Kernel#load met omhulsel en Kernel#spawn met :chdir is ge\u00efmplementeerd;\n<li class=\"l\"> rb_str_drop_bytes toegevoegd, opmerkelijk omdat OpenSSL het gebruikt;\n<li class=\"l\">    De extensies van vooraf ge\u00efnstalleerde gem's, nodig voor rails new in Rails 6, zijn opgenomen;\n<li class=\"l\"> Voor de compilatie van native extensies zijn de vlaggen ingesteld zoals in MRI;\n<li class=\"l\"> Prestaties geoptimaliseerd en geheugenverbruik verminderd.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/fastr\/releases\/tag\/vm-19.3.0\">Wijzigingen<\/a><\/noindex> in FastR:<\/p>\n<ul>\n<li class=\"l\"> Compatibiliteit met R 3.6.1 gegarandeerd;\n<li class=\"l\"> Vroegtijdige ondersteuning voor de uitvoering van native extensies op basis van LLVM toegevoegd. Bij het bouwen van native R-pakketten is FastR geconfigureerd om de ingebouwde LLVM-toolchain van GraalVM te gebruiken. De resulterende binaire bestanden bevatten zowel native code als LLVM-bitscode.\n<p>De vooraf ge\u00efnstalleerde pakketten zijn ook op deze manier samengesteld.<br \/>\n FastR laadt en voert standaard native code van extensies uit, maar wanneer het wordt uitgevoerd met de optie \u00e2\u20ac\u02dc\u2014R.BackEnd=llvm\u00e2\u20ac\u2122, zal bitcode worden gebruikt. De LLVM-backend kan selectief worden gebruikt voor bepaalde R-pakketten door \u00e2\u20ac\u02dc\u2014R.BackEndLLVM=pkg1,pkg2\u00e2\u20ac\u2122 op te geven. In het geval van problemen bij het installeren van pakketten kan alles worden teruggedraaid door fastr.setToolchain(\u00e2\u20ac\u02dcnative\u00e2\u20ac\u2122) aan te roepen of handmatig het bestand $FASTR_HOME\/etc\/Makeconf aan te passen;<\/p>\n<li class=\"l\"> In deze release wordt FastR geleverd zonder GCC-runtimebibliotheken;\n<li class=\"l\"> Geheugenlekken verholpen;\n<li class=\"l\"> Problemen bij het werken met grote vectors (&gt;1GB) zijn opgelost;\n<li class=\"l\"> grepRaw is ge\u00efmplementeerd, maar alleen voor fixed=T.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Bron: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51906\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b GraalVM 19.3.0, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 JavaScript (Node.js), Python, Ruby, R, \u043b\u044e\u0431\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 \u0434\u043b\u044f JVM (Java, Scala, Clojure, Kotlin) \u0438 \u044f\u0437\u044b\u043a\u0430\u0445, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0438\u0442\u043a\u043e\u0434 LLVM (C, C++, Rust). \u0412\u0435\u0442\u043a\u0430 19.3 \u043e\u0442\u043d\u0435\u0441\u0435\u043d\u0430 \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \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 (LTS) \u0438 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 JDK 11, \u0432 \u0442\u043e\u043c [&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-53001","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b\" \/>\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\/nl\/blog\/news\/reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\u0420\u0435\u043b\u0438\u0437 19.3.0 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b GraalVM \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Python, JavaScript, Ruby \u0438 R \u043d\u0430 \u0435\u0451 \u043e\u0441\u043d\u043e\u0432\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove\" \/>\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=\"2019-11-20T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:50+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\udd47De release 19.3.0 van de GraalVM-virtuele machine en de implementaties van Python, JavaScript, Ruby en R op basis daarvan | ProHoster","description":"Oracle heeft een uitgave van de universele virtuele machine gepubliceerd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\u0420\u0435\u043b\u0438\u0437 19.3.0 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b GraalVM \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Python, JavaScript, Ruby \u0438 R \u043d\u0430 \u0435\u0451 \u043e\u0441\u043d\u043e\u0432\u0435 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-19-3-0-virtualnoj-mashiny-graalvm-i-realizatsij-python-javascript-ruby-i-r-na-eyo-osnove","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":"2019-11-20T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53001","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":"2026-01-24 05:41:27","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:33:28","updated":"2026-01-24 05:41:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/53001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=53001"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/53001\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=53001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=53001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=53001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}