{"id":9064,"date":"2025-03-09T22:32:55","date_gmt":"2025-03-09T21:32:55","guid":{"rendered":"https:\/\/webhosting.de\/webassembly-schnellere-webanwendungen\/"},"modified":"2025-03-09T22:32:55","modified_gmt":"2025-03-09T21:32:55","slug":"applicazioni-web-piu-veloci","status":"publish","type":"post","link":"https:\/\/webhosting.de\/it\/webassembly-schnellere-webanwendungen\/","title":{"rendered":"WebAssembly: applicazioni web pi\u00f9 veloci grazie a un'esecuzione efficiente"},"content":{"rendered":"<p><h2>Introduzione a WebAssembly<\/h2><\/p>\n<p>WebAssembly (Wasm) sta rivoluzionando lo sviluppo di applicazioni web consentendo l'esecuzione efficiente del codice nel browser. Questa tecnologia offre una soluzione per le attivit\u00e0 ad alta intensit\u00e0 di calcolo che in precedenza raggiungevano i loro limiti con JavaScript. Utilizzando WebAssembly, gli sviluppatori possono eseguire applicazioni complesse direttamente nel browser, migliorando significativamente l'esperienza dell'utente e riducendo la necessit\u00e0 di calcoli lato server.<\/p>\n<p><h2>Che cos'\u00e8 WebAssembly?<\/h2><\/p>\n<p>WebAssembly \u00e8 un formato di istruzioni binarie per una macchina virtuale basata su stack. \u00c8 stato progettato per fungere da target di compilazione portatile per i linguaggi di programmazione e consente la distribuzione sul Web di applicazioni client e server. L'obiettivo di Wasm \u00e8 quello di lavorare a velocit\u00e0 quasi nativa, sfruttando le capacit\u00e0 hardware comuni a pi\u00f9 piattaforme. Queste prestazioni rendono WebAssembly un'opzione interessante per gli sviluppatori che desiderano distribuire applicazioni sofisticate sul Web.<\/p>\n<p><h2>Vantaggi di WebAssembly<\/h2><\/p>\n<p>Uno dei vantaggi principali di WebAssembly \u00e8 la capacit\u00e0 di compilare programmi in linguaggi come C, C++ o Rust e di eseguirli nel browser. Questo apre nuove possibilit\u00e0 per le applicazioni ad alta intensit\u00e0 di prestazioni, come i giochi 3D, la realt\u00e0 virtuale e aumentata e l'elaborazione delle immagini direttamente sul Web. Inoltre, WebAssembly consente di ottenere prestazioni migliori rispetto al tradizionale JavaScript, poich\u00e9 il codice viene compilato in anticipo e pu\u00f2 quindi essere eseguito pi\u00f9 velocemente.<\/p>\n<p>Ulteriori vantaggi di WebAssembly sono<\/p>\n<p>- Portabilit\u00e0: i moduli WebAssembly possono essere eseguiti senza problemi su piattaforme e dispositivi diversi.<br \/>\n- Sicurezza: WebAssembly viene eseguito in un ambiente sandbox, che aumenta la sicurezza delle applicazioni web.<br \/>\n- Interoperabilit\u00e0: WebAssembly funziona perfettamente con JavaScript, consentendo di sfruttare i punti di forza di entrambe le tecnologie.<\/p>\n<p><h2>Processi di compilazione e lingue supportate<\/h2><\/p>\n<p>WebAssembly viene implementato nelle applicazioni web in diverse fasi:<\/p>\n<p>1. sviluppo del codice in un linguaggio compatibile: gli sviluppatori scrivono il loro codice in linguaggi come C++, Rust o altri linguaggi supportati.<br \/>\n2. compilazione del codice in un modulo WebAssembly: Per convertire il codice sorgente in un modulo WebAssembly si utilizzano strumenti come Emscripten.<br \/>\n3. integrazione del modulo nell'applicazione web tramite JavaScript: Il modulo WebAssembly compilato viene integrato nell'applicazione web.<br \/>\n4. esecuzione del codice WebAssembly nel browser: Il browser esegue il modulo WebAssembly in modo efficiente, spesso a velocit\u00e0 quasi nativa.<\/p>\n<p>Oltre a C++ e Rust, sempre pi\u00f9 linguaggi di programmazione supportano la compilazione secondo WebAssembly, aumentando la flessibilit\u00e0 degli sviluppatori.<\/p>\n<p><h2>Collaborazione con JavaScript<\/h2><\/p>\n<p>WebAssembly funziona perfettamente con JavaScript. \u00c8 complementare a JavaScript piuttosto che sostituirlo, consentendo di sfruttare i punti di forza di entrambe le tecnologie. Gli sviluppatori possono utilizzare WebAssembly per le attivit\u00e0 ad alta intensit\u00e0 di calcolo e JavaScript per la manipolazione del DOM e altre funzioni specifiche del Web. Questa collaborazione consente di creare applicazioni Web potenti e flessibili, veloci e interattive.<\/p>\n<p><h2>WebAssembly nell'ambiente server<\/h2><\/p>\n<p>WebAssembly offre interessanti opzioni di ottimizzazione delle prestazioni per i server virtuali. L'esecuzione efficiente del codice consente di utilizzare meglio le risorse del server, il che \u00e8 particolarmente vantaggioso per le applicazioni ad alta intensit\u00e0 di calcolo. WebAssembly consente di eseguire le applicazioni server pi\u00f9 velocemente e di migliorare la scalabilit\u00e0, poich\u00e9 la stessa efficienza pu\u00f2 essere ottenuta sul server e nel browser.<\/p>\n<p><h2>Sicurezza di WebAssembly<\/h2><\/p>\n<p>La sicurezza di WebAssembly \u00e8 un altro aspetto importante. Viene eseguito in un ambiente sandbox e non ha accesso diretto al sistema operativo o all'hardware del computer. Questo garantisce un elevato livello di sicurezza, simile a quello di JavaScript. Inoltre, le lacune di sicurezza sono ridotte al minimo grazie agli aggiornamenti regolari e alla stretta integrazione con i moderni standard di sicurezza.<\/p>\n<p><h2>Applicazioni di WebAssembly in WordPress<\/h2><\/p>\n<p>WebAssembly pu\u00f2 anche svolgere un ruolo nella sicurezza dei siti web WordPress. La capacit\u00e0 di eseguire in modo efficiente complessi algoritmi di sicurezza nel browser consente di sviluppare nuovi approcci per le misure di sicurezza lato client. Ad esempio, i controlli di sicurezza e i processi di crittografia potrebbero essere eseguiti direttamente nel browser, aumentando la sicurezza del sito web senza compromettere le prestazioni del server.<\/p>\n<p><h2>Prospettive future per WebAssembly<\/h2><\/p>\n<p>Il futuro di WebAssembly \u00e8 promettente. Grazie al crescente supporto dei browser e degli strumenti di sviluppo, \u00e8 probabile che svolga un ruolo sempre pi\u00f9 importante nello sviluppo web. Soprattutto per le applicazioni che richiedono prestazioni ed efficienza elevate, WebAssembly offre enormi vantaggi. Gli esperti prevedono che WebAssembly diventer\u00e0 ancora pi\u00f9 importante nei prossimi anni, poich\u00e9 sempre pi\u00f9 sviluppatori ne riconosceranno la potenza e la flessibilit\u00e0.<\/p>\n<p><h2>Hosting e infrastruttura web<\/h2><\/p>\n<p>Per i provider di web hosting, l'ascesa di WebAssembly significa che dovranno adattare la loro infrastruttura per supportare al meglio questa tecnologia. Ci\u00f2 potrebbe includere la fornitura di ambienti di hosting specializzati o l'ottimizzazione dei server per eseguire il codice WebAssembly in modo efficiente. I fornitori che adottano per primi WebAssembly potrebbero ottenere un vantaggio competitivo offrendo soluzioni di hosting potenti che soddisfano le crescenti esigenze delle moderne applicazioni web.<\/p>\n<p><h2>Strumenti e framework per WebAssembly<\/h2><\/p>\n<p>Gli sviluppatori che vogliono integrare WebAssembly nei loro progetti devono familiarizzare con gli strumenti e i framework disponibili. Emscripten, ad esempio, \u00e8 uno strumento popolare per la compilazione di C e C++ in WebAssembly. Per gli sviluppatori di Rust, esiste un supporto diretto per la compilazione in WebAssembly. Altri strumenti, come AssemblyScript, consentono di compilare TypeScript in WebAssembly, facilitando cos\u00ec l'integrazione nei progetti JavaScript esistenti.<\/p>\n<p>Inoltre, esistono numerosi framework e librerie che semplificano il lavoro con WebAssembly, tra cui Blazor per gli sviluppatori .NET e WebAssembly Studio, un IDE online per sperimentare con WebAssembly.<\/p>\n<p><h2>Esempi di applicazione pratica<\/h2><\/p>\n<p>Un esempio pratico dell'uso di WebAssembly \u00e8 l'elaborazione delle immagini nel browser. Tradizionalmente, si trattava di un'attivit\u00e0 ad alta intensit\u00e0 di calcolo, spesso eseguita sul lato server. Con WebAssembly, i complessi algoritmi di elaborazione delle immagini possono essere eseguiti direttamente nel browser dell'utente, ottenendo risultati pi\u00f9 rapidi e riducendo il carico del server.<\/p>\n<p>Un altro esempio \u00e8 l'elaborazione delle e-mail. La possibilit\u00e0 di eseguire filtri antispam o algoritmi di crittografia efficienti sul lato client pu\u00f2 rendere i client di posta elettronica pi\u00f9 sicuri e pi\u00f9 potenti. Questo non solo migliora la sicurezza, ma anche la velocit\u00e0 di reazione delle applicazioni.<\/p>\n<p>WebAssembly offre nuove possibilit\u00e0 di ottimizzazione delle applicazioni web. Gli sviluppatori possono ora implementare in WebAssembly le parti della loro applicazione che sono particolarmente impegnative dal punto di vista computazionale, migliorando cos\u00ec le prestazioni complessive. Ci\u00f2 \u00e8 particolarmente importante per applicazioni come giochi online, software CAD o strumenti di visualizzazione dei dati.<\/p>\n<p><h2>Integrazione di WebAssembly in progetti web esistenti<\/h2><\/p>\n<p>L'integrazione di WebAssembly in progetti Web esistenti richiede spesso una ristrutturazione della base di codice. Gli sviluppatori devono decidere quali parti della loro applicazione beneficerebbero maggiormente delle prestazioni di WebAssembly e adattarle di conseguenza. Questo pu\u00f2 rappresentare una sfida, ma anche un'opportunit\u00e0 per ripensare e migliorare l'architettura dell'applicazione. Ad esempio, i calcoli ad alta intensit\u00e0 di dati possono essere esternalizzati, mentre l'interfaccia utente continua a essere realizzata in JavaScript.<\/p>\n<p><h2>WebAssembly e le applicazioni Web progressive<\/h2><\/p>\n<p>WebAssembly apre anche nuove possibilit\u00e0 per le Progressive Web App (PWA). Combinando WebAssembly con i Service Worker e altre moderne tecnologie web, le PWA possono raggiungere prestazioni paragonabili a quelle delle applicazioni native. Ci\u00f2 consente agli sviluppatori di fornire applicazioni potenti e flessibili che funzionano senza problemi sia offline che online.<\/p>\n<p><h2>Investimenti e formazione per le aziende<\/h2><\/p>\n<p>Per le aziende che sviluppano applicazioni web, l'introduzione di WebAssembly comporta spesso un investimento in formazione e nuovi strumenti. Tuttavia, i vantaggi a lungo termine in termini di prestazioni ed efficienza possono giustificare questo investimento. Le aziende dovrebbero formare i propri team di sviluppo sui linguaggi di programmazione e sugli strumenti necessari per sfruttare appieno il potenziale di WebAssembly.<\/p>\n<p><h2>Strumenti di debug e per sviluppatori<\/h2><\/p>\n<p>Gli strumenti di debug per WebAssembly sono in costante miglioramento. I moderni strumenti per sviluppatori nei browser offrono sempre pi\u00f9 spesso il supporto per il debug del codice WebAssembly, rendendo il processo di sviluppo pi\u00f9 semplice e veloce. Strumenti come il debugger di Chrome DevTools consentono agli sviluppatori di eseguire il debug del codice WebAssembly, impostare punti di interruzione e analizzare il codice passo dopo passo.<\/p>\n<p><h2>WebAssembly fuori dal browser<\/h2><\/p>\n<p>WebAssembly non \u00e8 solo limitato al browser. Ci sono sforzi per utilizzare WebAssembly anche al di fuori del browser, ad esempio in ambienti server o come soluzione di containerizzazione leggera. Questo potrebbe portare a un'applicazione ancora pi\u00f9 ampia della tecnologia in futuro. Ad esempio, WebAssembly potrebbe essere utilizzato nelle applicazioni lato server per sfruttare gli stessi vantaggi in termini di prestazioni e sicurezza che offre nel browser.<\/p>\n<p><h2>Sintesi<\/h2><\/p>\n<p>In sintesi, WebAssembly \u00e8 una tecnologia promettente che ha il potenziale per cambiare radicalmente il modo in cui sviluppiamo ed eseguiamo le applicazioni web. Grazie alla sua capacit\u00e0 di fornire prestazioni quasi native nel browser, apre nuove possibilit\u00e0 per applicazioni complesse e ad alta intensit\u00e0 di calcolo sul Web. \u00c8 importante che gli sviluppatori, i fornitori di web hosting e le aziende seguano gli sviluppi in questo settore e incorporino le possibilit\u00e0 di WebAssembly nelle loro strategie. Il continuo sviluppo e la crescente accettazione di WebAssembly promettono un futuro entusiasmante per lo sviluppo web.<\/p>","protected":false},"excerpt":{"rendered":"<p>Scoprite come WebAssembly rivoluziona le applicazioni web. Esecuzione efficiente del codice, integrazione perfetta di JavaScript e prestazioni migliorate.<\/p>","protected":false},"author":1,"featured_media":9063,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[922],"tags":[],"class_list":["post-9064","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologie"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":null,"_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":null,"rank_math_robots":null,"_eael_post_view_count":"4248","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":null,"_trp_automatically_translated_slug_lv":null,"_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":null,"_trp_automatically_translated_slug_ja":null,"_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":null,"_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":null,"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":null,"rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":["webhostinglogo.png"],"litespeed_vpi_list_mobile":["webhostinglogo.png"],"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":null,"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"WebAssembly","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":null,"_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":null,"surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"9063","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/9064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/comments?post=9064"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/9064\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media\/9063"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media?parent=9064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/categories?post=9064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/tags?post=9064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}