{"id":122159,"date":"2025-03-14T20:22:10","date_gmt":"2025-03-14T18:22:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go"},"modified":"2025-03-14T20:22:10","modified_gmt":"2025-03-14T18:22:10","slug":"microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go","title":{"rendered":"Microsoft kirjutab TypeScript'i kompilaatorit \u00fcmber Go keeles","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Anders Hejlsberg, TypeScripti peaarhitekt, kes on varem loonud programmid C#, Delphi ja Turbo Pascal, tutvustas projekti uue TypeScripti kompilaatori loomiseks \u2014 typescript-go (tsgo), mis on arendatud Go keeles. Nagu vana kompilaator, levitatakse ka uus projekt Apache 2.0 litsentsi alusel.     <\/p>\n<p>Algne TypeScripti kompilaator on kirjutatud TypeScripti keeles ja t\u00f5lgitakse JavaScriptiks, mis tekitab probleemide suurendamisel, kui seda kasutatakse v\u00e4ga suurtes projektides. Arendajad peavad leppima suurte viivitustega koodi laadimisel ja kontrollimisel integreeritud arenduskeskkondades ning ohverdama arendamise mugavuse, keelates redigeerijate koodikontrollimise funktsioonid viivituste v\u00e4hendamiseks. \u00d6kos\u00fcsteemis on ka n\u00f5udlus k\u00e4surea t\u00f6\u00f6riistade j\u00e4rele, mis v\u00f5imaldavad kiiresti koguda koodi selle funktsionaalsuse kontrollimiseks.    <\/p>\n<p>Eeldatakse, et native kompilaatori ja t\u00f6\u00f6riistade loomine TypeScriptile suurendab oluliselt kogumise kiirus, v\u00e4hendab m\u00e4lu kasutamist ja l\u00fchendab koodiredigeerijate k\u00e4ivitusaega. T\u00f6\u00f6riistade k\u00f5rge j\u00f5udlus teeb arendamisprotsessi mugavamaks kaasaegsetes koodiredigeerijates, v\u00f5imaldab kiiresti kontrollida kogu projekti koodi, annab v\u00f5imaluse rakendada keerukamaid refaktooringu ja koodi anal\u00fc\u00fcsi tehnikaid, mille sissetoomine oli varem liiga ressursimahukas.      <\/p>\n<p>TypeScripti arendajate hinnangul v\u00f5imaldab uus t\u00f6\u00f6riistade pakett k\u00fcmneid kordi aega kogumise v\u00e4hendamiseks. Praeguses vormis t\u00f6\u00f6tleb uus kompilaatori variant tsc VS Code'i projektide koodibaasi 7.5 sekundi jooksul, samas kui vana kompilaatori jaoks n\u00f5udis see seda operatsiooni 77.8 sekundit. Playwrighti koodibaasi puhul v\u00e4henes laadimisaeg 11.1 sekundilt 1.1 sekundini, TypeORM \u2014 17.5 sekundilt 1.3 sekundini, date-fns 6.5 sekundilt 0.7 sekundini, tRPC 5.5 sekundilt 0.6 sekundini ning rxjs 1.1 sekundilt 0.1 sekundini.      <\/p>\n<p>Uue kompilaatori arendus on kestnud alates 2024. aasta oktoobrist, koos Microsofti 9 t\u00f6\u00f6tajaga. Praeguses etapis on t\u00f6\u00f6tav protot\u00fc\u00fcp juba testimiseks saadaval. Eelversioon k\u00e4surea t\u00f6\u00f6riistadele koos uue tsc teostusega, mis toetab t\u00fc\u00fcbi kontrollimist, plaanitakse avaldada aasta keskpaigaks. Esimese t\u00e4ielikult funktsionaalse versiooni, mis suudab projekte koguda ja pakkuda LSP teenuseid arenduskeskkondadele, v\u00e4ljaandmine on planeeritud aasta l\u00f5puks.     <\/p>\n<p>TypeScripti 6.x haru j\u00e4tkab vana kompilaatori levitamist ja sisaldab eraldi muudatusi, et valmistuda uue teostuse migratsiooniks. Esimene v\u00e4ljaanne, mis on \u00fcle viidud uude t\u00f6\u00f6riistade komplekti, on TypeScript 7. Teatud aja jooksul toetatakse paralleelselt TypeScript 6.x ja TypeScript 7.x koodibaase ning need eksisteerivad koos, kuni TypeScript 7 haru saavutab k\u00fcpse seisundi, mis suudab t\u00e4ielikult asendada vana t\u00f6\u00f6riistade komplekti.      <\/p>\n<p>Enne projekti alustamist uurisid arendajad erinevate programmeerimiskeelte kasutamise v\u00f5imalusi ja katsetasid protot\u00fc\u00fcpe erinevates keeltes. L\u00f5puks valiti uue kompilaatori loomiseks Go keel, kuna see on optimaalseim variant vana kompilaatori koodibaasi \u00fcmberkirjutamiseks. V\u00f5rreldes selliste keeltes nagu Rust, on Go semantiliselt ja koodi struktuurilt TypeScriptile l\u00e4hemal, mis v\u00f5imaldab s\u00e4ilitada olemasolevad mallid portimise ajal. Go kasutamine lihtsustab muudatuste \u00fclekandmist koodibaaside vahel ja v\u00e4hendab vana ja uue variandi k\u00f5rvuti toetamise t\u00f6\u00f6koormust.    <\/p>\n<p>Go keel tagab hea j\u00f5udluse, areneb silmas pidades mitme\u00f5petuse programmeerimist ja t\u00f5husat t\u00f6\u00f6tamist mitme s\u00fcdamiku s\u00fcsteemides ning omab sisseehitatud kaitsevahendeid m\u00e4lu probleemide vastu. Turvalise m\u00e4lu t\u00f6\u00f6tamise hind on pr\u00fcgikoristaja, mis v\u00f5ib p\u00f5hjustada viivitusi t\u00f6\u00f6 k\u00e4igus, kuid kompilaatori puhul ei ole sellised viivitused olulised.     <\/p>\n<p>Teisi keeli, nagu Rust, kaaluti samuti, kuid need erinevad liiga palju TypeScriptist ja nende kasutamine tooks portimise keeruliseks, muutes selle t\u00e4iesti uue kompilaatori arendamiseks, mis saavutaks t\u00e4ieliku \u00fchilduvuse vana kompilaatoriga. See t\u00e4hendaks, et oleks vaja taaskorda lahendada juba vanas koodibaasis lahendatud probleemid ja projekt vajaks oluliselt rohkem aega ja ressursse.       <\/p>\n<p>TypeScripti keel laiendab JavaScripti v\u00f5imalusi, j\u00e4\u00e4des samas t\u00e4ielikult tagurpidi \u00fchilduvaks, mis lihtsustab olemasolevate rakenduste t\u00f5lkimist TypeScripti. L\u00f5plik rakendus TypeScriptis kompileeritakse tavaliseks JavaScriptiks, mida saab k\u00e4ivitada igas kaasaegses veebibrauseris v\u00f5i kasutada platvormidel Node.js, Bun ja Deno. JavaScriptist erineb TypeScript t\u00fc\u00fcbid selgelt defineerimise v\u00f5imaluste ja t\u00e4ielike klasside ning moodulite toetamise poolest. Statiline t\u00fc\u00fcbistamine aitab v\u00e4ltida arendamise k\u00e4igus paljusid vigu, v\u00f5imaldab kasutada t\u00e4iendavaid optimeerimistehnikasid, lihtsustab t\u00f5rkeotsingut, muudab koodi loetavamaks ning h\u00f5lbustab sellele j\u00e4tkuvalt t\u00f6\u00f6tamist ja hooldamist.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62861\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043d\u0434\u0435\u0440\u0441 \u0425\u0435\u0439\u043b\u0441\u0431\u0435\u0440\u0433 (Anders Hejlsberg), \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440 \u044f\u0437\u044b\u043a\u0430 TypeScript, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u044f\u0437\u044b\u043a\u0438 C#, Delphi \u0438 Turbo Pascal, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f TypeScript &#8212; typescript-go (tsgo), \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go. \u041a\u0430\u043a \u0438 \u0441\u0442\u0430\u0440\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 TypeScript \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 JavaScript, [&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-122159","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043d\u0434\u0435\u0440\u0441 \u0425\u0435\u0439\u043b\u0441\u0431\u0435\u0440\u0433 (Anders Hejlsberg), \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440 \u044f\u0437\u044b\u043a\u0430 TypeScript, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u044f\u0437\u044b\u043a\u0438 C#, Delphi \u0438 Turbo Pascal, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f TypeScript - typescript-go (tsgo), \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go. \u041a\u0430\u043a \u0438 \u0441\u0442\u0430\u0440\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 TypeScript \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 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\/et\/blog\/novosti-interneta\/microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\udd47Microsoft \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 TypeScript \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043d\u0434\u0435\u0440\u0441 \u0425\u0435\u0439\u043b\u0441\u0431\u0435\u0440\u0433 (Anders Hejlsberg), \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440 \u044f\u0437\u044b\u043a\u0430 TypeScript, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u044f\u0437\u044b\u043a\u0438 C#, Delphi \u0438 Turbo Pascal, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f TypeScript - typescript-go (tsgo), \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go. \u041a\u0430\u043a \u0438 \u0441\u0442\u0430\u0440\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 TypeScript \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 JavaScript,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go\" \/>\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=\"2025-03-14T18:22:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-14T18:22:10+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\udd47Microsoft kirjutab TypeScript kompilaatori Go keeles \u00fcmber | ProHoster","description":"Anders Hejlsberg, TypeScript-i peaarhitekt, kes on loonud keeled C#, Delphi ja Turbo Pascal, tutvustas projekti uue TypeScript-i kompilaatori - typescript-go (tsgo) - loomiseks, mis on v\u00e4lja t\u00f6\u00f6tatud Go keeles. Nagu ka vana kompilaator, jaotatakse uus projekt litsentsi Apache 2.0 alusel. Algne TypeScript-i kompilaator on kirjutatud TypeScript-i keeles ja kompileeritakse JavaScript-iks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\udd47Microsoft \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 TypeScript \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go | ProHoster","og:description":"\u0410\u043d\u0434\u0435\u0440\u0441 \u0425\u0435\u0439\u043b\u0441\u0431\u0435\u0440\u0433 (Anders Hejlsberg), \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440 \u044f\u0437\u044b\u043a\u0430 TypeScript, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u044f\u0437\u044b\u043a\u0438 C#, Delphi \u0438 Turbo Pascal, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f TypeScript - typescript-go (tsgo), \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go. \u041a\u0430\u043a \u0438 \u0441\u0442\u0430\u0440\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 TypeScript \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 JavaScript,","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-perepisyvaet-kompilyator-typescript-na-yazyke-go","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":"2025-03-14T18:22:10+00:00","article:modified_time":"2025-03-14T18:22:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122159","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-01-23 11:01:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:01:19","updated":"2026-01-23 11:01:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/122159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=122159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/122159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=122159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=122159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=122159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}