{"id":111020,"date":"2023-10-21T15:10:15","date_gmt":"2023-10-21T13:10:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-servernaya-javascript-platforma-node-js-21-0"},"modified":"2026-02-15T22:30:51","modified_gmt":"2026-02-15T20:30:51","slug":"dostupna-servernaya-javascript-platforma-node-js-21-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-servernaya-javascript-platforma-node-js-21-0","title":{"rendered":"Die serverseitige JavaScript-Plattform Node.js 21.0 ist verf\u00fcgbar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Version Node.js 21.0 wurde ver\u00f6ffentlicht, die Plattform zur Ausf\u00fchrung von Netzwerk-Anwendungen in JavaScript. Die Unterst\u00fctzung f\u00fcr die Node.js 21.0-Linie wird f\u00fcr 6 Monate aufrechterhalten. In den n\u00e4chsten Tagen wird die Stabilisierung der Node.js 20-Linie abgeschlossen, die den LTS-Status erhalten wird und bis April 2026 unterst\u00fctzt wird. Die Unterst\u00fctzung der vorherigen LTS-Version Node.js 18.0 wird bis September 2025 fortgesetzt, und die vorvorherige LTS-Version 16.0 bis April 2024.         <\/p>\n<p>Hauptverbesserungen:  <\/p>\n<ul>\n<li class=\"l\"> Die stabile Fetch-API wurde bekannt gegeben, die zum Laden von Ressourcen \u00fcber das Netzwerk dient und das Schreiben universellen JavaScript-Codes erleichtert, der sowohl auf der Server- als auch auf der Client-Seite funktioniert. Die Implementierung basiert auf dem Code des HTTP\/1.1-Clients undici und ist eng an die \u00e4hnliche API angelehnt, die in Browsern bereitgestellt wird. Die API umfasst die Methode fetch() und die Objekte Headers, Request und Response, die die HTTP-Header, die Anfrage und die Antwort repr\u00e4sentieren.           const res = await fetch('https:\/\/nodejs.org\/api\/documentation.json');     if (res.ok) {       const data = await res.json();       console.log(data);     }\n<li class=\"l\"> Die Unterst\u00fctzung der API WebStreams wurde stabilisiert, die den Zugriff auf Datenstr\u00f6me erm\u00f6glicht, die \u00fcber das Netz empfangen werden. Die API erlaubt es, eigene Handler hinzuzuf\u00fcgen, die w\u00e4hrend des Datenempfangs im Netzwerk arbeiten, ohne auf den vollst\u00e4ndigen Dateidownload warten zu m\u00fcssen. In Node.js sind Objekte wie ReadableStream*, TransformStream*, WritableStream*, TextEncoderStream, TextDecoderStream, CompressionStream und DecompressionStream verf\u00fcgbar.\n<li class=\"l\"> Eine experimentelle Implementierung des WebSocket-Clients wurde hinzugef\u00fcgt, <a href=\"https:\/\/prohoster.info\/de\/ssl-sertifikat\/rapidssl-wildcard\/\"  data-wpil-monitor-id=\"3323\">die mit Browsern kompatibel ist<\/a>. Zum Aktivieren der Unterst\u00fctzung f\u00fcr WebSocket gibt es die Flagge \u2018\u2014experimental-websocket\u2019.\n<li class=\"l\"> Ein experimenteller Standardmodus f\u00fcr die Verwendung von JavaScript-Modulen ESM (ECMAScript-Module, die in Browsermodulen verwendet werden) anstelle von CommonJS (spezifisch f\u00fcr Node.js) wurde hinzugef\u00fcgt. Diese \u00c4nderung betrifft keine Module, deren Format eindeutig \u00fcber das Feld \u2018type\u2019 in package.json definiert ist, festgelegt durch das Flag \u2018\u2014input-type\u2019 oder offensichtlich durch die Dateierweiterung ( .mjs f\u00fcr ESM, .cjs f\u00fcr CommonJS). Module, die ausdr\u00fccklich nicht als CommonJS definiert sind (z. B. die die Erweiterung \u2018.js\u2019 haben), werden im neuen Modus als ESM-Module betrachtet. Um die neuen Moduleinstellungen zu aktivieren, wurde die Flagge \u2018\u2014experimental-default-type\u2019 vorgeschlagen.\n<li class=\"l\"> Die V8-Engine wurde auf Version 11.8 aktualisiert, die in Chromium 118 verwendet wird, das die Unterst\u00fctzung f\u00fcr die Methode ArrayBuffer.prototype.transfer, die M\u00f6glichkeit zur Gruppierung von Arrays (Methode groupBy) und WebAssembly-Befehle zur Verarbeitung von Konstanten (i32.add, i32.sub, i32.mul, i64.add, i64.sub und i64.mul) eingef\u00fchrt hat.\n<li class=\"l\"> Die Unterst\u00fctzung des Handlers globalPreload wurde eingestellt, stattdessen sollten f\u00fcr die Konfiguration von Modulen die Aufrufe register und initialize verwendet werden.\n<li class=\"l\"> In die Funktion fs.writeFile wurde die Option \u2018flush\u2019 hinzugef\u00fcgt, um Daten nach jedem Schreibvorgang gezielt auf das Laufwerk zu schreiben.\n<li class=\"l\"> Die Leistung des Codes, der mit der URL-Analyse, der fetch-API, Streams, node:fs und HTTP zusammenh\u00e4ngt, wurde verbessert.\n<li class=\"l\"> Ein globales Objekt navigator wurde hinzugef\u00fcgt. Zum Beispiel kann das Attribut navigator.hardwareConcurrency verwendet werden, um Informationen \u00fcber die Anzahl der CPU-Kerne abzurufen.\n<li class=\"l\"> Im Parameter \u2018\u2014test\u2019 wurde die Unterst\u00fctzung von Glob-Mustern hinzugef\u00fcgt, um auszuf\u00fchrende Tests auszuw\u00e4hlen (z. B. kann \u2018\u2014test **\/*.test.js\u2019 angegeben werden).\n<li class=\"l\"> Die im Paket enthaltenen Versionen des Paketmanagers npm 10.2.0 und des Parsers llhttp 9.1.2 wurden aktualisiert.\n<li class=\"l\"> Die Unterst\u00fctzung von Visual Studio 2019 und \u00e4lteren Versionen von macOS unter 11.0 wurde eingestellt.         <\/ul>\n<p>Die Node.js-Plattform kann sowohl f\u00fcr die serverseitige Unterst\u00fctzung von Webanwendungen als auch f\u00fcr die Erstellung von regul\u00e4ren Client- und Server-Netzwerkprogrammen genutzt werden. Um die Funktionalit\u00e4t von Node.js-Anwendungen zu erweitern, wurde eine umfangreiche Sammlung von Modulen erstellt, in der man Module mit Implementierungen finden kann.  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1675\">Server<\/a> und HTTP-, SMTP-, XMPP-, DNS-, FTP-, IMAP-, POP3-Clients, Module zur Integration mit verschiedenen Web-Frameworks, WebSocket- und Ajax-Handler, Datenbank-Connectoren (MySQL, PostgreSQL, SQLite, MongoDB), Template-Engines, CSS-Engines, Implementierungen von Krypto-Algorithmen und Autorisierungssystemen (OAuth), XML-Parser.    <\/p>\n<p> Um eine gro\u00dfe Anzahl paralleler Anfragen zu verarbeiten, nutzt Node.js ein asynchrones Codeausf\u00fchrungsmodell, das auf der Verarbeitung von Ereignissen im nicht-blockierenden Modus und der Definition von Callback-Handlern basiert. Unterst\u00fctzt werden Methoden wie epoll, kqueue, \/dev\/poll und select f\u00fcr das Multiplexen von Verbindungen. F\u00fcr das Multiplexen von Verbindungen wird die Bibliothek libuv verwendet, die eine Erweiterung von libev in Unix-Systemen und von IOCP in Windows ist. Zur Erstellung eines Thread-Pools wird die Bibliothek libeio verwendet, f\u00fcr die Durchf\u00fchrung von DNS-Anfragen im nicht-blockierenden Modus ist c-ares integriert. Alle systemeigenen Aufrufe, die eine Blockierung verursachen, werden innerhalb des Thread-Pools ausgef\u00fchrt und \u00fcber eine unbenannte Pipe das Ergebnis ihrer Arbeit zur\u00fcckgegeben, ebenso wie Signal-Handler. Die Ausf\u00fchrung von JavaScript-Code erfolgt durch den Einsatz der von Google entwickelten V8-Engine (zuz\u00fcglich Microsoft entwickelt eine Variante von Node.js mit der Chakra-Core-Engine).        <\/p>\n<p>Im Wesentlichen \u00e4hnelt Node.js den Frameworks Perl AnyEvent, Ruby Event Machine, Python Twisted und der Ereignisimplementierung in Tcl, jedoch ist der Ereigniszyklus (event loop) in Node.js vor dem Entwickler verborgen und \u00e4hnelt der Ereignisverarbeitung in einer Webanwendung, die in einem Browser arbeitet. Bei der Erstellung von Anwendungen f\u00fcr node.js muss die spezifische Art der ereignisgesteuerten Programmierung ber\u00fccksichtigt werden. Statt \u2018var result = db.query('select..');\u2019 auszuf\u00fchren und auf den Abschluss zu warten und die Ergebnisse anschlie\u00dfend zu verarbeiten, wird in Node.js das Prinzip der asynchronen Ausf\u00fchrung verwendet, d. h. der Code wird in \u2018db.query('select..', function (result) { Ergebnisverarbeitung });\u2019 umgewandelt, bei dem die Kontrolle sofort an den folgenden Code \u00fcbergeben wird und das Abfrageergebnis verarbeitet wird, sobald die Daten eintreffen.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59969\">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 21.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. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0435\u0442\u043a\u0438 Node.js 21.0 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432. \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0435 \u0434\u043d\u0438 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0435\u0442\u043a\u0438 Node.js 20, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 LTS \u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u0430\u043f\u0440\u0435\u043b\u044f 2026 \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 18.0 \u043f\u0440\u043e\u0434\u043b\u0438\u0442\u0441\u044f \u0434\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 2025 \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-111020","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 21.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. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0435\u0442\u043a\u0438 Node.js 21.0 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.\" \/>\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\/de\/blog\/news\/dostupna-servernaya-javascript-platforma-node-js-21-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u0430\u044f JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 21.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 21.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. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0435\u0442\u043a\u0438 Node.js 21.0 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-servernaya-javascript-platforma-node-js-21-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=\"2023-10-21T13:10:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-15T20:30:51+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\udd47Die serverseitige JavaScript-Plattform Node.js 21.0 ist verf\u00fcgbar | ProHoster","description":"Die Ver\u00f6ffentlichung von Node.js 21.0, einer Plattform zur Ausf\u00fchrung von Netzwerk-Anwendungen in JavaScript, fand statt. Die Unterst\u00fctzung f\u00fcr die Node.js 21.0-Version erfolgt \u00fcber einen Zeitraum von 6 Monaten.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-servernaya-javascript-platforma-node-js-21-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u0430\u044f JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 21.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 21.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. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0435\u0442\u043a\u0438 Node.js 21.0 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-servernaya-javascript-platforma-node-js-21-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":"2023-10-21T13:10:15+00:00","article:modified_time":"2026-02-15T20:30:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"111020","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 16:51:22","updated":"2026-02-15 20:30:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/111020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=111020"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/111020\/revisions"}],"predecessor-version":[{"id":161187,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/111020\/revisions\/161187"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=111020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=111020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=111020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}