{"id":120214,"date":"2024-10-17T13:09:19","date_gmt":"2024-10-17T11:09:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript"},"modified":"2026-02-15T22:30:50","modified_gmt":"2026-02-15T20:30:50","slug":"opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript","title":{"rendered":"La plateforme Node.js 23.0 a \u00e9t\u00e9 publi\u00e9e avec un support initial du langage TypeScript.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 23.0.0 de Node.js, la plateforme pour l'ex\u00e9cution d'applications r\u00e9seau en JavaScript, est d\u00e9sormais disponible. Node.js 23.0 est class\u00e9 dans les branches interm\u00e9diaires, qui seront maintenues pendant 7 mois (jusqu'en juin 2025). Dans les prochains jours, la stabilisation de la branche Node.js 22 sera achev\u00e9e, et celle-ci obtiendra le statut LTS le 29 octobre, avec un support garanti jusqu'en avril 2027. Le support des anciennes branches LTS Node.js 20.x et 18.x se poursuivra jusqu'en avril 2026 et 2025 respectivement.       <\/p>\n<p>Am\u00e9liorations principales :  <\/p>\n<ul>\n<li class=\"l\"> Un support exp\u00e9rimental pour le langage TypeScript a \u00e9t\u00e9 ajout\u00e9, permettant une d\u00e9finition explicite des types. Le support peut \u00eatre activ\u00e9 via les options \u00ab\u00a0\u2014experimental-strip-types\u00a0\u00bb et \u00ab\u00a0\u2014experimental-transform-types\u00a0\u00bb. Avec la premi\u00e8re option, l'utilisation de TypeScript se limite \u00e0 la suppression des d\u00e9finitions de types sp\u00e9cifiques \u00e0 ce langage (aucune v\u00e9rification des types n'est effectu\u00e9e, le code est simplement converti en JavaScript sans types). La deuxi\u00e8me option transforme certains \u00e9l\u00e9ments de la syntaxe TypeScript en code JavaScript, comme les \u00e9num\u00e9rations (enum) et les espaces de noms (namespace).\n<li class=\"l\"> La possibilit\u00e9 d'utiliser l'appel \u00ab\u00a0require()\u00a0\u00bb pour charger des modules JavaScript ESM (ECMAScript Modules) en mode synchronis\u00e9 est activ\u00e9e par d\u00e9faut. Les modules ESM sont utilis\u00e9s dans les navigateurs et remplacent les modules CommonJS, sp\u00e9cifiques \u00e0 Node.js. Pour charger un module ESM via \u00ab\u00a0require()\u00a0\u00bb dans Node.js, le module doit \u00eatre ex\u00e9cut\u00e9 en mode synchronis\u00e9 (sans await au niveau sup\u00e9rieur).\n<li class=\"l\"> La d\u00e9tection automatique des modules ESM dans les fichiers sans extension ou avec l'extension \u00ab\u00a0.js\u00a0\u00bb a \u00e9t\u00e9 assur\u00e9e. Auparavant, ces fichiers \u00e9taient interpr\u00e9t\u00e9s comme des modules CommonJS, sauf si leur type \u00e9tait clairement indiqu\u00e9 dans le fichier package.json plac\u00e9 dans le m\u00eame r\u00e9pertoire (\u00ab\u00a0type\u00a0\u00bb: \u00ab\u00a0module\u00a0\u00bb). Dans la nouvelle version, pour les fichiers dont le type n'est pas d\u00e9sign\u00e9 dans le package.json, une tentative de chargement en tant que module CommonJS est d'abord effectu\u00e9e, et si cela \u00e9choue, en tant que module ESM.\n<li class=\"l\"> Ajout d'une impl\u00e9mentation exp\u00e9rimentale <a href=\"https:\/\/prohoster.info\/fr\/ssl-sertifikat\/rapidssl-wildcard\/\"  data-wpil-monitor-id=\"3321\">compatibles avec les navigateurs<\/a> L'API Web Storage, destin\u00e9e au stockage permanent (classe localStorage) ou temporaire (classe sessionStorage) de donn\u00e9es sous format cl\u00e9\/valeur. Pour activer le support de Web Storage, il est n\u00e9cessaire de d\u00e9marrer avec le flag \u00ab\u00a0\u2014experimental-webstorage\u00a0\u00bb et d'indiquer le chemin du fichier de stockage via le flag \u00ab\u00a0\u2014localstorage-file\u00a0\u00bb.\n<li class=\"l\"> Une API exp\u00e9rimentale SQLite a \u00e9t\u00e9 ajout\u00e9e pour travailler avec des bases de donn\u00e9es, en utilisant le langage de requ\u00eates SQL et le stockage bas\u00e9 sur la biblioth\u00e8que SQLite. En plus de stocker la base de donn\u00e9es dans un fichier sur le disque, elle peut \u00e9galement \u00eatre plac\u00e9e en m\u00e9moire, en sp\u00e9cifiant \u00ab\u00a0:memory:\u00a0\u00bb au lieu du nom de fichier. L'API Web Storage mentionn\u00e9e ci-dessus est \u00e9galement impl\u00e9ment\u00e9e au-dessus de SQLite, ce qui a conduit \u00e0 l'ajout de SQLite parmi les d\u00e9pendances pour Node.js.\n<li class=\"l\"> La commande \u00ab\u00a0node \u2014run\u00a0\u00bb destin\u00e9e \u00e0 ex\u00e9cuter des scripts d\u00e9finis dans le fichier package.json a \u00e9t\u00e9 d\u00e9clar\u00e9e stable.\n<li class=\"l\"> Un support optionnel pour le stockage en cache du code compil\u00e9 sur le disque a \u00e9t\u00e9 impl\u00e9ment\u00e9 pour acc\u00e9l\u00e9rer consid\u00e9rablement le d\u00e9marrage des modules. L'activation du stockage en cache se fait via la variable d'environnement NODE_COMPILE_CACHE. Cette fonctionnalit\u00e9 ressemble au package v8-compile-cache mais offre de meilleures performances et prend en charge les modules ESM.\n<li class=\"l\"> L'optimisation de l'objet Buffer a permis d'am\u00e9liorer significativement les performances des m\u00e9thodes Buffer.copy() et Buffer.write().\n<li class=\"l\"> Les performances du module node:fs ont \u00e9t\u00e9 am\u00e9lior\u00e9es, r\u00e9duisant \u00e9galement le nombre d'appels de code C++ pendant l'ex\u00e9cution.\n<li class=\"l\"> Le moteur V8 a \u00e9t\u00e9 mis \u00e0 jour vers la version 12.9, utilis\u00e9e dans Chromium 129.\n<li class=\"l\"> La prise en charge des syst\u00e8mes 32 bits avec Windows a \u00e9t\u00e9 supprim\u00e9e.\n<li class=\"l\"> En raison de l'int\u00e9gration dans Node.js et dans le moteur V8 de fonctionnalit\u00e9s d\u00e9finies dans la norme C++20, les exigences pour la version du compilateur GCC ont \u00e9t\u00e9 augment\u00e9es. Pour compiler Node.js, la version GCC 12 est d\u00e9sormais requise.      <\/ul>\n<p>La plateforme Node.js peut \u00eatre utilis\u00e9e \u00e0 la fois pour le soutien serveur des applications Web et pour la cr\u00e9ation de programmes r\u00e9seau clients et serveurs traditionnels. Pour \u00e9tendre la fonctionnalit\u00e9 des applications Node.js, une grande collection de modules a \u00e9t\u00e9 pr\u00e9par\u00e9e, o\u00f9 l'on peut trouver des modules avec impl\u00e9mentation.  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\"   title=\"serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1737\">serveurs<\/a> et des clients HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, des modules pour l'int\u00e9gration avec divers frameworks web, des gestionnaires WebSocket et Ajax, des connecteurs vers des SGBD (MySQL, PostgreSQL, SQLite, MongoDB), des moteurs de templates, des moteurs CSS, des impl\u00e9mentations d'algorithmes cryptographiques et des syst\u00e8mes d'authentification (OAuth), des parseurs XML.    <\/p>\n<p> Pour traiter un grand nombre de requ\u00eates simultan\u00e9es, Node.js utilise un mod\u00e8le d'ex\u00e9cution de code asynchrone, bas\u00e9 sur le traitement d'\u00e9v\u00e9nements en mode non-bloquant et la d\u00e9finition de gestionnaires de callbacks. Pour le multiplexage des connexions, des m\u00e9thodes telles que epoll, kqueue, \/dev\/poll et select sont support\u00e9es. La biblioth\u00e8que libuv, qui est une surcouche de libev sur les syst\u00e8mes Unix et de IOCP sur Windows, est utilis\u00e9e pour le multiplexage des connexions. La biblioth\u00e8que libeio est utilis\u00e9e pour cr\u00e9er un pool de threads (thread pool), et c-ares est int\u00e9gr\u00e9 pour effectuer des requ\u00eates DNS en mode non-bloquant. Tous les appels syst\u00e8mes pouvant bloquer sont ex\u00e9cut\u00e9s \u00e0 l'int\u00e9rieur du pool de threads et, tout comme les gestionnaires de signaux, transmettent les r\u00e9sultats de leur travail via un canal anonyme (pipe).     <\/p>\n<p>L'ex\u00e9cution du code JavaScript est assur\u00e9e par le moteur V8 d\u00e9velopp\u00e9 par Google (en outre, Microsoft d\u00e9veloppe une version de Node.js avec le moteur Chakra-Core). En essence, Node.js ressemble aux frameworks Perl AnyEvent, Ruby Event Machine, Python Twisted et \u00e0 l'impl\u00e9mentation d'\u00e9v\u00e9nements en Tcl, mais la boucle d'\u00e9v\u00e9nements dans Node.js est cach\u00e9e du d\u00e9veloppeur et rappelle le traitement d'\u00e9v\u00e9nements dans une application web fonctionnant dans un navigateur.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62066\">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 23.0.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 23.0 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c \u0432\u0435\u0442\u043a\u0430\u043c, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 (\u0434\u043e \u0438\u044e\u043d\u044f 2025 \u0433\u043e\u0434\u0430). \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 22, \u043a\u043e\u0442\u043e\u0440\u0430\u044f 29 \u043e\u043a\u0442\u044f\u0431\u0440\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 2027 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 LTS-\u0432\u0435\u0442\u043e\u043a Node.js [&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-120214","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.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 23.0.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\/fr\/blog\/news\/opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 23.0 \u0441 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u044f\u0437\u044b\u043a\u0430 TypeScript | 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 23.0.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\/fr\/blog\/news\/opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript\" \/>\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-10-17T11:09:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-15T20:30: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\udd47La plateforme Node.js 23.0 a \u00e9t\u00e9 publi\u00e9e avec un support initial pour le langage TypeScript | ProHoster","description":"La version Node.js 23.0.0 a \u00e9t\u00e9 publi\u00e9e, une plateforme pour ex\u00e9cuter des applications r\u00e9seau en JavaScript.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 23.0 \u0441 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u044f\u0437\u044b\u043a\u0430 TypeScript | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 23.0.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\/fr\/blog\/news\/opublikovana-platforma-node-js-23-0-s-nachalnoj-podderzhkoj-yazyka-typescript","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-10-17T11:09:19+00:00","article:modified_time":"2026-02-15T20:30:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120214","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-15 20:31:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:21:39","updated":"2026-02-15 20:31:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/120214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=120214"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/120214\/revisions"}],"predecessor-version":[{"id":161185,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/120214\/revisions\/161185"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=120214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=120214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=120214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}