{"id":2881,"date":"2021-11-19T10:00:00","date_gmt":"2021-11-19T13:00:00","guid":{"rendered":"https:\/\/uds.com.br\/blog\/?p=2881"},"modified":"2024-04-29T17:13:01","modified_gmt":"2024-04-29T20:13:01","slug":"node-js-vantagens","status":"publish","type":"post","link":"https:\/\/uds.com.br\/blog\/node-js-vantagens\/","title":{"rendered":"O que \u00e9 Node.js e quais s\u00e3o as suas vantagens para as empresas?"},"content":{"rendered":"\n<p>Voc\u00ea sabe o que \u00e9 Node.js e por que ele tem in\u00fameras vantagens para as empresas que precisam de aplicativos e outras solu\u00e7\u00f5es web? E, acima de tudo, por que esta solu\u00e7\u00e3o est\u00e1 atualmente entre <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/uds.com.br\/blog\/as-10-principais-tendencias-de-desenvolvimento-de-software\/\" target=\"_blank\">as 10 principais tend\u00eancias de desenvolvimento de software<\/a><\/strong>, segundo especialistas em programa\u00e7\u00e3o? Nesse artigo, vamos explicar estas e outras quest\u00f5es.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 Node.js<\/strong><\/h2>\n\n\n\n<p>O Node.js \u00e9 um ambiente de execu\u00e7\u00e3o JavaScript de c\u00f3digo aberto que permite desenvolver aplicativos web escalon\u00e1veis. \u00c9 tamb\u00e9m uma excelente ferramenta de desenvolvimento colaborativo tanto no front-end quanto no back-end de um produto.<\/p>\n\n\n\n<p>\u00c9 importante entender que o Node.js n\u00e3o \u00e9 um framework JavaScript. Os programas s\u00e3o escritos em JavaScript, mas s\u00e3o compilados e interpretados pela m\u00e1quina virtual V8, a mesma tecnologia que o Google utiliza no Chrome.<\/p>\n\n\n\n<p>\u00c9 r\u00e1pido, leve, flex\u00edvel e tem se destacado como a escolha preferida de empresas l\u00edderes globais. Netflix, Uber, Walmart, Yahoo, LinkedIn, eBay e at\u00e9 a NASA escolheram Node.js para criar aplicativos inteligentes que chamam a aten\u00e7\u00e3o dos usu\u00e1rios por seu excelente desempenho.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como funciona o Node.js<\/strong><\/h2>\n\n\n\n<p>O Node.js executa o JavaScript fora dos navegadores de forma imediata. Ou seja, n\u00e3o depende de um <em>browser<\/em> para a sua execu\u00e7\u00e3o, como estamos acostumados: o conte\u00fado din\u00e2mico \u00e9 carregado <em>antes<\/em> que uma p\u00e1gina web, por exemplo, seja enviada ao navegador do usu\u00e1rio. \u00c9 essa \u201cm\u00e1gica\u201d que faz o Node.js ser considerado como a plataforma ideal para aplicativos e plataformas web que funcionam em tempo real.<\/p>\n\n\n\n<p>Al\u00e9m disso, o Node.js representa o paradigma \u201cJavaScript em todos os lugares\u201d, unificando o desenvolvimento de aplicativos web em torno de uma \u00fanica linguagem de programa\u00e7\u00e3o, em vez exigir o uso de diferentes linguagens para scripts do lado do servidor e do lado do cliente.<\/p>\n\n\n\n<p>Ou seja, o desempenho \u00e9 mais leve e r\u00e1pido \u2013 ou melhor, simult\u00e2neo \u2013 do que com outras linguagens, que primeiro s\u00e3o executadas no servidor e depois s\u00e3o carregadas na web, o que torna a arquitetura mais complexa e o tempo de execu\u00e7\u00e3o do c\u00f3digo muito mais lento.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vantagens do Node.js<\/strong><\/h2>\n\n\n\n<ul><li>A redu\u00e7\u00e3o do custo de desenvolvimento de software em<strong> <mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">at\u00e9 58%.<\/mark><\/strong><\/li><li>O PayPal experimentou uma redu\u00e7\u00e3o de<strong> <mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">35%<\/mark><\/strong> no tempo m\u00e9dio de resposta em sua p\u00e1gina ap\u00f3s a implementa\u00e7\u00e3o de Node.js.<\/li><li>O Node.js \u00e9 a principal escolha das <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">startups<\/mark><\/strong>, pois reduz o tempo de desenvolvimento e garante excelente desempenho.<\/li><li>Suporta v\u00e1rios sistemas operacionais: Linux, iOS, Windows, SmartOS, IBM e muito mais.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quais os tipos de aplicativos que podemos desenvolver com o Node.js?<\/strong><\/h2>\n\n\n\n<p>Uma das maiores vantagens do Node.js \u00e9 sua consist\u00eancia e flexibilidade, podendo ser usado para construir as mais diversas solu\u00e7\u00f5es de neg\u00f3cios de forma mais r\u00e1pida, simples e com menos custos.<\/p>\n\n\n\n<p>\u2714\ufe0f Plataforma de m\u00eddia social (LinkedIn).<\/p>\n\n\n\n<p>\u2714\ufe0f Servi\u00e7os de streaming (Netflix).<\/p>\n\n\n\n<p>\u2714\ufe0f Sistema de pagamento online (PayPal).<\/p>\n\n\n\n<p>\u2714\ufe0f Ferramenta de colabora\u00e7\u00e3o e gerenciamento de projetos em tempo real (Trello).<\/p>\n\n\n\n<p>\u2714\ufe0f Plataforma de com\u00e9rcio eletr\u00f4nico (Walmart).<\/p>\n\n\n\n<p>\u2714\ufe0f Aplicativos de p\u00e1gina \u00fanica com funcionalidades complexas.<\/p>\n\n\n\n<p>\u2714\ufe0f Aplicativos em tempo real (chats, chatbots).<\/p>\n\n\n\n<p>\u2714\ufe0f Aplicativos de IoT.<\/p>\n\n\n\n<p>\u2714\ufe0f Aplicativos que usam uma arquitetura de microsservi\u00e7os.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Recursos not\u00e1veis do Node.js para empresas e desenvolvedores<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>NPM: Node Package Manager<\/strong><\/h3>\n\n\n\n<p>Por ser uma solu\u00e7\u00e3o de c\u00f3digo aberto, o Node.js tem recursos em constante atualiza\u00e7\u00e3o pela sua comunidade de desenvolvedores em todo o mundo. Um dos recursos mais not\u00e1veis \u00e9 o Node Package Manager, que nada mais \u00e9 que o reposit\u00f3rio de pacotes de milh\u00f5es de bibliotecas gratuitas para download de requisitos espec\u00edficos. O NPM \u00e9 tamb\u00e9m o maior reposit\u00f3rio de softwares do mundo.<\/p>\n\n\n\n<p>Mas o que isso quer dizer, na pr\u00e1tica?<\/p>\n\n\n\n<p>O NPM fornece pacotes de c\u00f3digo reus\u00e1veis. A vantagem disso \u00e9 imensur\u00e1vel. Digamos que seja preciso fazer uma integra\u00e7\u00e3o com outro sistema ou banco de dados: isso j\u00e1 est\u00e1 implementado no NPM e dispon\u00edvel gratuitamente, basta apenas instalar. O resultado \u00e9 maior produtividade e menos erros, pois \u00e9 a mesma linguagem no front e no back-end.<\/p>\n\n\n\n<p>O Node.js tamb\u00e9m conta com suporte das principais empresas de produtos e servi\u00e7os em cloud, como a AWS, Google Cloud e Microsoft Azure, que oferecem suporte nativo ao Node.js.<\/p>\n\n\n\n<p>Tanto sua leveza quanto flexibilidade fazem do Node.js a tecnologia ideal para a implementa\u00e7\u00e3o de servi\u00e7os e componentes de arquiteturas, como a de microsservi\u00e7os, para praticamente todos os tipos de empresas.<\/p>\n\n\n\n<p>Outra vantagem do Node.js, desta vez para os desenvolvedores, \u00e9 que n\u00e3o h\u00e1 nenhuma depend\u00eancia instalada: em menos de 2 minutos se configura um ambiente de desenvolvimento.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O grande segredo do Node.js<\/strong><\/h2>\n\n\n\n<p>A maioria das linguagens de programa\u00e7\u00e3o, como PHP e Ruby, t\u00eam um processo bem definido de execu\u00e7\u00e3o que funciona basicamente assim:<\/p>\n\n\n\n<ul><li>O servidor recebe uma requisi\u00e7\u00e3o (geralmente uma chamada HTTP);<\/li><li>A seguir, o servidor processa a requisi\u00e7\u00e3o e calcula a resposta;<\/li><li>A resposta \u00e9 devolvida ao front-end.<\/li><li>Cada requisi\u00e7\u00e3o \u00e9 executada uma de cada vez.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Ou seja, cada solicita\u00e7\u00e3o criada em um servidor tradicional <em>multithread<\/em> gera um novo encadeamento, com opera\u00e7\u00f5es de I\/O (Input\/Output) que ocupam a mem\u00f3ria RAM do sistema at\u00e9 que ela atinja seu limite m\u00e1ximo dispon\u00edvel.<\/p>\n\n\n\n<p>No Node.js, h\u00e1 o famoso <strong>Event Loop<\/strong>: cada solicita\u00e7\u00e3o \u00e9 classificada como um evento \u00fanico (<em>single thread<\/em>), executando todas as requisi\u00e7\u00f5es (inclusive as concorrentes) na pilha de eventos de forma ass\u00edncrona. Isso permite que o sistema suporte dezenas de milhares de conex\u00f5es simult\u00e2neas durante o Event Loop.<\/p>\n\n\n\n<p>\u00c9 isso que torna o Node.js t\u00e3o incr\u00edvel.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"363\" height=\"280\" src=\"\/\/i2.wp.com\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-363x280.png\" alt=\"Node.js event loop\" class=\"wp-image-2883\" srcset=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-363x280.png 363w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-713x550.png 713w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-768x592.png 768w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-1536x1185.png 1536w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-150x116.png 150w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-450x347.png 450w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop-1200x926.png 1200w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/event_loop.png 1820w\" sizes=\"(max-width: 363px) 100vw, 363px\" \/><figcaption><em>Como funciona o Event loop.<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Principais usos de Node.js para empresas<\/strong><\/h2>\n\n\n\n<p><strong>Back-end para m\u00eddias sociais. <\/strong>Muitos nomes renomados, como LinkedIn e Medium, foram constru\u00eddos em Node.js, pois ele fornece um roteamento extremamente r\u00e1pido (gra\u00e7as ao seu mecanismo V8), autentica\u00e7\u00e3o segura e escalabilidade.<\/p>\n\n\n\n<p>Devido \u00e0 versatilidade, o Node.js tamb\u00e9m \u00e9 excelente para construir plataformas de e-commerce, sites din\u00e2micos e solu\u00e7\u00f5es de e-mail \u2013 como o MailChimp, que pode ser integrado \u00e0 API de Node.js.<\/p>\n\n\n\n<p><strong>Chatbots. <\/strong>O Node.js oferece funcionalidades avan\u00e7adas exclusivas para chatbots e aplicativos de chat em tempo real. Os principais recursos, como aplicativos multiusu\u00e1rio, dados intensivos e tr\u00e1fego pesado nos dispositivos s\u00e3o muito populares em chatbots.<\/p>\n\n\n\n<p>O Node.js funciona em diferentes dispositivos e cobre todos os paradigmas em aplicativos de chat e chatbot, facilitando a execu\u00e7\u00e3o de notifica\u00e7\u00f5es push e loops de eventos do lado do servidor, popularmente usados em solu\u00e7\u00f5es de mensagens e aplicativos em tempo real.<\/p>\n\n\n\n<p><strong>Data Streaming. <\/strong>Gigantes como a Netflix abra\u00e7aram o Node.js para atender 190 pa\u00edses e mais de 100 milh\u00f5es de horas de streaming para centenas de milh\u00f5es de usu\u00e1rios, pois ele processa dados massivos em uma velocidade super-r\u00e1pida e faz uploads leves como uma pena.<\/p>\n\n\n\n<p><strong>Internet das Coisas (IoT). <\/strong>Uma pesquisa realizada pela <strong>Node.js Foundation<\/strong> mostrou que 96% dos projetos de IoT est\u00e3o usando JavaScript\/Node para o desenvolvimento.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"550\" height=\"268\" src=\"\/\/i0.wp.com\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/Node.JS-Use-Cases-Cover-Image-550x268.png\" alt=\"utiliza\u00e7\u00f5es de Node.js\" class=\"wp-image-2884\" srcset=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/Node.JS-Use-Cases-Cover-Image-550x268.png 550w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/Node.JS-Use-Cases-Cover-Image-768x374.png 768w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/Node.JS-Use-Cases-Cover-Image-150x73.png 150w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/Node.JS-Use-Cases-Cover-Image-450x219.png 450w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/Node.JS-Use-Cases-Cover-Image.png 1055w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><figcaption><em>Utiliza\u00e7\u00f5es de Node.js em desenvolvimento de software.<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Afinal, por que o Node.js \u00e9 t\u00e3o popular entre as empresas?<\/strong><\/h2>\n\n\n\n<p><strong>Escalabilidade:<\/strong> Os aplicativos Node.js s\u00e3o facilmente escal\u00e1veis, vertical e horizontalmente. Enquanto a escala vertical permite adicionar mais recursos aos n\u00f3s atuais, a escala horizontal permite adicionar novos n\u00f3s mais rapidamente. Al\u00e9m disso, os aplicativos Node.js n\u00e3o requerem um grande bloco em todo o processo de desenvolvimento, pois funcionam em conjunto com uma s\u00e9rie de microsservi\u00e7os e m\u00f3dulos. \u00c9 t\u00e3o simples, f\u00e1cil e se encaixa perfeitamente para startups que desejam crescer.<\/p>\n\n\n\n<p><strong>Alta performance: <\/strong>O Node.js \u00e9 executado no mecanismo Google V8 JS. Isso significa que ele usa o mesmo compilador JavaScript\/just-in-time do Google Chrome, ou seja: o c\u00f3digo Javascript \u00e9 compilado diretamente no c\u00f3digo de m\u00e1quina. Isso o torna eficiente em termos de recursos e tamb\u00e9m acelera a velocidade da estrutura.<\/p>\n\n\n\n<p><strong>Otimiza o desenvolvimento:<\/strong> O Node.js permite que os desenvolvedores acelerem o desenvolvimento de aplicativos da web com suas ferramentas leves e variadas. O NPM oferece milhares de solu\u00e7\u00f5es, m\u00f3dulos e bibliotecas para criar aplicativos web com pouco esfor\u00e7o e reduzido n\u00famero de bugs, j\u00e1 que seus modelos s\u00e3o testados e reutiliz\u00e1veis. Essa otimiza\u00e7\u00e3o influencia diretamente o tempo de coloca\u00e7\u00e3o do produto no mercado.<\/p>\n\n\n\n<p>O Node.js \u00e9 robusto e flex\u00edvel, tornando todo o ciclo de desenvolvimento mais consistente, produtivo e barato tanto para desenvolvedores quanto para empresas. Ele economiza tempo, energia e recursos, al\u00e9m de exigir menos horas de trabalho. Seu ecossistema de bibliotecas \u00e9 rico e \u00e9 f\u00e1cil encontrar.<\/p>\n\n\n\n<p>Encontrar profissionais para essa tecnologia \u00e9 uma tarefa um tanto quanto f\u00e1cil, o que n\u00e3o pode ser dito quando observadas as plataformas concorrentes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Onde o Node.js n\u00e3o deve ser usado?<\/strong><\/h2>\n\n\n\n<p>Existem poucos casos em que n\u00e3o \u00e9 indicado utiliz\u00e1-lo, como no caso de aplicativos web que exigem computa\u00e7\u00e3o intensiva de CPU e uso pesado do lado do servidor: isso bloquear\u00e1 a capacidade de resposta do Node.js.<\/p>\n\n\n\n<p>Quer ver o Node.js em a\u00e7\u00e3o? <strong><a href=\"https:\/\/uds.com.br\/contato\/\" target=\"_blank\" rel=\"noreferrer noopener\">Entre em contato<\/a><\/strong> com nossos especialistas e desenvolva um aplicativo web escal\u00e1vel e de alto desempenho.<\/p>\n\n\n\n<p>Inscreva-se tamb\u00e9m em nossa <a href=\"https:\/\/uds.com.br\/blog\/#news\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>newsletter semanal<\/strong><\/a> para ficar por dentro de conte\u00fados e insights sobre tecnologia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea sabe o que \u00e9 Node.js e por que ele tem in\u00fameras vantagens para as empresas que precisam de aplicativos e outras solu\u00e7\u00f5es web? E, acima de tudo, por que esta solu\u00e7\u00e3o est\u00e1 atualmente entre as 10 principais tend\u00eancias de desenvolvimento de software, segundo especialistas em programa\u00e7\u00e3o? Nesse artigo, vamos explicar estas e outras quest\u00f5es. [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":2885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/2881"}],"collection":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2881"}],"version-history":[{"count":0,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/2881\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media\/2885"}],"wp:attachment":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2881"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=2881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}