{"id":120128,"date":"2024-10-10T13:09:15","date_gmt":"2024-10-10T11:09:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js"},"modified":"2024-10-10T13:09:15","modified_gmt":"2024-10-10T11:09:15","slug":"dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","title":{"rendered":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Versjonen av Deno 2.0 er utgitt, som er designet for isolert kj\u00f8ring av serverapplikasjoner skrevet i JavaScript og TypeScript ved bruk av V8-motoren som brukes i Chromium-baserte nettlesere. Deno-prosjektet blir utviklet av Ryan Dahl, skaperen av Node.js, med m\u00e5l om \u00e5 tilby et sikrere milj\u00f8 og rette opp konseptuelle feil gjort i Node.js-arkitekturen. For \u00e5 \u00f8ke sikkerheten er innpakningen rundt V8-motoren skrevet i Rust, og plattformen Tokio brukes for ikke-blokkerende foresp\u00f8rselsh\u00e5ndtering. Koden distribueres under MIT-lisensen. Byggene er forberedt for Linux, Windows og macOS.        <\/p>\n<p>N\u00e5r den nye grenen ble forberedt, var hovedfokuset p\u00e5 kompatibilitet med den gamle JavaScript-infrastrukturen og utvidelse av st\u00f8tten for JavaScript-prosjekter uten \u00e5 g\u00e5 p\u00e5 bekostning av sikkerheten. Blant endringene:  <\/p>\n<ul>\n<li class=\"l\"> Tilgjengelig bakoverkompatibilitet med Node.js og npm, som lar deg kj\u00f8re uendret applikasjoner laget for Node.js. St\u00f8tten for Node.js gj\u00f8r det ogs\u00e5 mulig \u00e5 gradvis migrere eksisterende prosjekter fra Node.js til Deno, eller koble NPM-avhengigheter til Deno-prosjekter ved \u00e5 spesifisere &#171;npm:&#187; under import av pakker i deno.json.\n<li class=\"l\"> Innebygd st\u00f8tte for package.json-filer og katalogen med node_modules-moduler som brukes i Node.js er lagt til.\n<li class=\"l\"> St\u00f8tte for private NPM-repositorier er lagt til, definert gjennom &#171;.npmrc&#187; filer.\n<li class=\"l\"> St\u00f8tte for popul\u00e6re JavaScript-rammeverk som Next.js, Astro, Remix, Angular, SvelteKit og QwikCity er lagt til.\n<li class=\"l\"> St\u00f8tte for npm-arbeidsomr\u00e5der (workspace) og monorepositorier (monorepo) med separat behandling av avhengigheter er lagt til.\n<li class=\"l\"> Nye pakkeh\u00e5ndteringskommandoer er lagt til: &#171;deno install&#187; for \u00e5 installere avhengigheter, &#171;deno add&#187; for \u00e5 legge til pakker i package.json eller deno.json, &#171;deno remove&#187; for \u00e5 fjerne pakker. Det bemerkes at &#171;deno install&#187; er omtrent 15 ganger raskere enn npm n\u00e5r det ikke er noen pakker i cache, og 90 % raskere n\u00e5r pakken er i cache (b\u00e5de node_modules og egen global cache st\u00f8ttes).\n<li class=\"l\"> Standardbiblioteket er stabilisert.\n<li class=\"l\"> Langvarig st\u00f8tte (LTS) er sikret.\n<li class=\"l\"> JSR er introdusert - et repository med JavaScript- og TypeScript-biblioteker som kan brukes i ulike JavaScript-runntime.\n<li class=\"l\"> I &#171;deno fmt&#187;-kommandoen er det n\u00e5 mulig \u00e5 formatere innhold i HTML-, CSS- og YAML-formater.\n<li class=\"l\"> I &#171;deno lint&#187;-kommandoen er spesifikke regler og fikser for Node.js lagt til st\u00f8tte.\n<li class=\"l\"> I &#171;deno test&#187;-kommandoen er det implementert mulighet for \u00e5 kj\u00f8re tester laget med node:test.\n<li class=\"l\"> I &#171;deno task&#187;-kommandoen er det lagt til st\u00f8tte for \u00e5 kj\u00f8re skript via package.json.\n<li class=\"l\"> I &#171;deno compile&#187;-kommandoen er det n\u00e5 mulig \u00e5 signere koden med en digital signatur.\n<li class=\"l\"> I &#171;deno serve&#187;-kommandoen er det implementert parallellisering av HTTP-serveroperasjoner som utnytter flere CPU-kjerner.\n<li class=\"l\"> I &#171;deno coverage&#187;-kommandoen er det lagt til st\u00f8tte for \u00e5 lagre rapporter i HTML-format.\n<li class=\"l\"> Ytelsesoptimalisering er gjennomf\u00f8rt.    <center><img decoding=\"async\" alt=\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js\" src=\"\/wp-content\/uploads\/2024\/10\/be70c578e8bba6dfbe01cca4a159b36e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/ul>\n<p>Hovedfunksjoner ved Deno:  <\/p>\n<ul>\n<li class=\"l\"> Sikkerhetsfokus i standardkonfigurasjonen. Filtilgang, nettverksmuligheter og tilgang til milj\u00f8variabler er som standard blokkert og krever eksplisitt tillatelse. Applikasjoner kj\u00f8res som standard i isolerte sandkassemilj\u00f8er og kan ikke f\u00e5 tilgang til systemressurser uten \u00e5 bli eksplisitt gitt tillatelser;    <\/li>\n<li class=\"l\"> Innebygd st\u00f8tte for TypeScript i tillegg til JavaScript. Typekontroll og generering av JavaScript skjer ved hjelp av den innebygde TypeScript-kompilatoren, noe som f\u00f8rer til en nedgang i ytelse sammenlignet med JavaScript-parsing i V8;      <\/li>\n<li class=\"l\"> Runtime leveres som en enkelt, selvstendig kj\u00f8rbar fil (&#171;deno&#187;). For \u00e5 kj\u00f8re applikasjoner med Deno er det tilstrekkelig \u00e5 laste ned \u00e9n kj\u00f8rbar fil for din plattform, med en st\u00f8rrelse p\u00e5 omtrent 40 MB, som ikke har eksterne avhengigheter og ikke krever noen spesiell installasjon i systemet. Deno er ikke en monolitisk applikasjon, men en samling av crate-pakker p\u00e5 Rust (deno_core, rusty_v8) som kan brukes separat;      <\/li>\n<li class=\"l\"> Ved kj\u00f8ring av programmet, samt for \u00e5 laste ned moduler, kan du bruke adressering via URL. For eksempel, for \u00e5 kj\u00f8re programmet welcome.js kan du bruke kommandoen &#171;deno https:\/\/deno.land\/std\/examples\/welcome.js&#187;. Kode fra eksterne ressurser lastes ned og caches p\u00e5 det lokale systemet, men oppdateres aldri automatisk (for \u00e5 oppdatere m\u00e5 du eksplisitt starte applikasjonen med flagget &#171;&#8212;reload&#187;);      <\/li>\n<li class=\"l\"> Effektiv behandling av HTTP-nettverksforesp\u00f8rsel i applikasjoner, plattformen er designet for \u00e5 lage h\u00f8yytelses nettverksapplikasjoner;    <\/li>\n<li class=\"l\"> Mulighet til \u00e5 lage universelle webapplikasjoner, som kan kj\u00f8res b\u00e5de i Deno og i vanlige nettlesere;    <\/li>\n<li class=\"l\"> Tilgjengeligheten av et standard sett med moduler som ikke krever binding til eksterne avhengigheter. Modulene i standardpakken har gjennomg\u00e5tt en ekstra revisjon og kompatibilitetstest;      <\/li>\n<li class=\"l\"> I tillegg til runtime fungerer Deno-plattformen ogs\u00e5 som en pakkeh\u00e5ndterer og lar deg referere til moduler via URL i koden. For eksempel, for \u00e5 laste inn en modul kan du skrive i koden \u00abimport * as log from \u00abhttps:\/\/deno.land\/std\/log\/mod.ts\u00bb. Filer som lastes ned fra eksterne <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1733\">servere<\/a> via URL, caches. Versjonsbindingen av moduler bestemmes gjennom spesifikasjon av versjonsnumre i URL-en, for eksempel \u00abhttps:\/\/unpkg.com\/liltest@0.0.5\/dist\/liltest.js\u00bb;\n<li class=\"l\"> Fokus p\u00e5 bruk av webstandarder, st\u00f8tte for Promise, fetch og ECMAScript-moduler.\n<li class=\"l\"> Kompatibilitet med pakker som er plassert i NPM-repositoriet og laget for Node.js-plattformen.    <\/li>\n<li class=\"l\"> Integrert i systemet er det et inspekt\u00f8rverkt\u00f8y for avhengigheter (kommando &#171;deno info&#187;) og et verkt\u00f8y for kodingformat (deno fmt);    <\/li>\n<li class=\"l\"> Alle skriptene i applikasjonen kan sl\u00e5s sammen til \u00e9n JavaScript-fil.      <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62024\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium. \u041f\u0440\u043e\u0435\u043a\u0442 Deno \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, \u0441 \u0446\u0435\u043b\u044c\u044e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a, \u0434\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 Node.js. \u0414\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u0432\u044f\u0437\u043a\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 \u0434\u0432\u0438\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120129,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium.\" \/>\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\/no\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js\" \/>\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-10T11:09:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-10T11:09:15+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\udd47Deno 2.0-plattformen er tilgjengelig, utviklet av forfatteren av Node.js | ProHoster","description":"Versjon 2.0 av Deno-plattformen ble utgitt, og er designet for isolert kj\u00f8ring av serverapplikasjoner skrevet i JavaScript og TypeScript ved hjelp av V8-motoren som brukes i Chromium-baserte nettlesere.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","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-10T11:09:15+00:00","article:modified_time":"2024-10-10T11:09:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120128","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:34:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:13:19","updated":"2026-02-09 17:34:52","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/120128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=120128"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/120128\/revisions"}],"predecessor-version":[{"id":158977,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/120128\/revisions\/158977"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/120129"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=120128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=120128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=120128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}