{"id":118628,"date":"2023-02-23T14:00:00","date_gmt":"2023-02-23T17:00:00","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/?p=15584"},"modified":"2023-08-01T15:09:43","modified_gmt":"2023-08-01T18:09:43","slug":"svelte","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/","title":{"rendered":"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introdu\u00e7\u00e3o&nbsp;<\/h3>\n\n\n\n<p>Svelte \u00e9 um <a href=\"https:\/\/www.lewagon.com\/pt-BR\/blog\/o-que-e-framework\" data-type=\"URL\" data-id=\"https:\/\/www.lewagon.com\/pt-BR\/blog\/o-que-e-framework\" target=\"_blank\" rel=\"noreferrer noopener\">framework <\/a>JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de aplica\u00e7\u00f5es web. Ele foi criado por Rich Harris e lan\u00e7ado pela primeira vez em novembro de 2016. Desde ent\u00e3o, o Svelte tem sido uma escolha popular para o desenvolvimento de aplicativos web modernos e responsivos.<\/p>\n\n\n\n<p>O que faz do Svelte t\u00e3o atraente para os desenvolvedores \u00e9 sua abordagem diferente dos frameworks tradicionais de JavaScript. Enquanto muitos frameworks exigem que o navegador execute o trabalho pesado de compilar e atualizar a interface do usu\u00e1rio em tempo real, este faz a maior parte do trabalho durante o processo de compila\u00e7\u00e3o, o que significa que o c\u00f3digo final \u00e9 muito mais leve e r\u00e1pido.<\/p>\n\n\n\n<p>Al\u00e9m disso, o Svelte \u00e9 altamente modular e escal\u00e1vel, permitindo que os desenvolvedores criem aplicativos web complexos com facilidade. Ele tamb\u00e9m tem uma curva de aprendizado suave, tornando-o uma escolha popular para desenvolvedores iniciantes e experientes.<\/p>\n\n\n\n<p>No geral, o Svelte \u00e9 uma op\u00e7\u00e3o poderosa e promissora para desenvolvedores que buscam um framework JavaScript moderno e eficiente. Com sua abordagem \u00fanica e sua facilidade de uso, o Svelte certamente continuar\u00e1 a crescer em popularidade nos pr\u00f3ximos anos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Entendendo o funcionamento interno do Svelte<\/h3>\n\n\n\n<p>Para entender o funcionamento interno do Svelte, \u00e9 importante come\u00e7ar com a sua abordagem \u00fanica ao desenvolvimento de aplica\u00e7\u00f5es web. Ao contr\u00e1rio de outros frameworks JavaScript que executam a maior parte do trabalho em tempo de execu\u00e7\u00e3o no navegador, este o realiza muito do trabalho durante o processo de compila\u00e7\u00e3o.<\/p>\n\n\n\n<p>Durante a compila\u00e7\u00e3o, o Svelte analisa o c\u00f3digo escrito pelo desenvolvedor e gera c\u00f3digo JavaScript otimizado para renderizar a interface do usu\u00e1rio da aplica\u00e7\u00e3o. O c\u00f3digo gerado \u00e9 ent\u00e3o enviado ao navegador para ser executado. Essa abordagem resulta em uma aplica\u00e7\u00e3o web mais r\u00e1pida e leve, pois o navegador n\u00e3o precisa executar tantas tarefas para renderizar a interface do usu\u00e1rio em tempo real.<\/p>\n\n\n\n<p>Uma das principais funcionalidades deste framework \u00e9 o conceito de &#8220;reatividade&#8221;, que permite que a interface do usu\u00e1rio seja atualizada automaticamente sempre que o estado da aplica\u00e7\u00e3o \u00e9 alterado. Isso \u00e9 feito por meio da cria\u00e7\u00e3o de vari\u00e1veis reativas, que s\u00e3o observadas e atualizadas automaticamente sempre que h\u00e1 uma mudan\u00e7a no seu valor.<\/p>\n\n\n\n<p>Por exemplo, imagine que voc\u00ea est\u00e1 criando um contador simples em uma aplica\u00e7\u00e3o web usando Svelte. Voc\u00ea pode criar uma vari\u00e1vel chamada &#8220;contador&#8221; e definir seu valor inicial como zero. Em seguida, voc\u00ea pode adicionar um bot\u00e3o que adiciona 1 ao contador sempre que \u00e9 clicado. Ele observa automaticamente a vari\u00e1vel &#8220;contador&#8221; e atualiza a interface do usu\u00e1rio sempre que seu valor \u00e9 alterado.<\/p>\n\n\n\n<p>Outra funcionalidade \u00fatil do Svelte \u00e9 a capacidade de criar componentes reutiliz\u00e1veis. Os componentes s\u00e3o blocos de c\u00f3digo que podem ser usados \u200b\u200bem v\u00e1rias partes de uma aplica\u00e7\u00e3o web para realizar tarefas espec\u00edficas. Eles ajudam a simplificar o desenvolvimento de aplica\u00e7\u00f5es web complexas, permitindo que os desenvolvedores dividam seu c\u00f3digo em partes menores e mais gerenci\u00e1veis.<\/p>\n\n\n\n<p>Por exemplo, voc\u00ea pode criar um componente de &#8220;bot\u00e3o&#8221; que pode ser usado em v\u00e1rias partes da sua aplica\u00e7\u00e3o web. Esse componente pode ser personalizado com diferentes cores, tamanhos e estilos para se adaptar a diferentes partes da interface do usu\u00e1rio.<\/p>\n\n\n\n<p>O Svelte tamb\u00e9m \u00e9 altamente compat\u00edvel com outras bibliotecas e frameworks JavaScript, o que permite que os desenvolvedores usem suas ferramentas favoritas para construir aplicativos web com Svelte. Isso significa que os desenvolvedores podem aproveitar as funcionalidades do Svelte enquanto continuam a usar outras bibliotecas ou frameworks que possam ser necess\u00e1rios para a sua aplica\u00e7\u00e3o web.<\/p>\n\n\n\n<p>O Svelte \u00e9 um framework JavaScript moderno e poderoso que utiliza uma abordagem \u00fanica para o desenvolvimento de aplica\u00e7\u00f5es web. Ele \u00e9 altamente eficiente, f\u00e1cil de usar e oferece uma ampla variedade de funcionalidades poderosas para os desenvolvedores. Com seu conceito de reatividade, componentes reutiliz\u00e1veis e compatibilidade com outras bibliotecas, o Svelte \u00e9 uma op\u00e7\u00e3o poderosa e vers\u00e1til para a cria\u00e7\u00e3o de aplicativos web modernos e responsivos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funcionalidades poderosas do Svelte para criar aplica\u00e7\u00f5es web modernas<\/h3>\n\n\n\n<p>O Svelte \u00e9 um framework JavaScript moderno e poderoso que oferece diversas funcionalidades para facilitar a cria\u00e7\u00e3o de aplica\u00e7\u00f5es web modernas. Neste texto, vamos explorar algumas das funcionalidades mais poderosas do Svelte e como elas podem ser usadas para criar aplica\u00e7\u00f5es web de alta qualidade.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reatividade<\/li>\n<\/ul>\n\n\n\n<p>Uma das funcionalidades mais poderosas do Svelte \u00e9 a sua capacidade de criar aplicativos web reativos. Com o Svelte, \u00e9 poss\u00edvel criar vari\u00e1veis reativas que atualizam automaticamente a interface do usu\u00e1rio sempre que seu valor \u00e9 alterado. Isso permite que os desenvolvedores criem interfaces de usu\u00e1rio interativas e din\u00e2micas com facilidade.<\/p>\n\n\n\n<p>Por exemplo, imagine que voc\u00ea est\u00e1 criando um aplicativo de lista de tarefas usando o Svelte. Voc\u00ea pode criar uma vari\u00e1vel reativa chamada &#8220;tarefas&#8221; e definir seu valor inicial como uma matriz vazia. Em seguida, voc\u00ea pode adicionar uma entrada de texto para permitir que os usu\u00e1rios adicionem novas tarefas \u00e0 lista. Sempre que uma nova tarefa \u00e9 adicionada, a vari\u00e1vel &#8220;tarefas&#8221; \u00e9 atualizada automaticamente e a lista de tarefas \u00e9 exibida na interface do usu\u00e1rio.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Componentes reutiliz\u00e1veis<\/li>\n<\/ul>\n\n\n\n<p>Outra funcionalidade poderosa do Svelte \u00e9 a sua capacidade de criar componentes reutiliz\u00e1veis. Os componentes s\u00e3o blocos de c\u00f3digo que podem ser usados em v\u00e1rias partes de um aplicativo web para realizar tarefas espec\u00edficas. Isso ajuda a simplificar o desenvolvimento de aplica\u00e7\u00f5es web complexas, permitindo que os desenvolvedores dividam seu c\u00f3digo em partes menores e mais gerenci\u00e1veis.<\/p>\n\n\n\n<p>Por exemplo, imagine que voc\u00ea est\u00e1 criando um aplicativo de com\u00e9rcio eletr\u00f4nico usando o Svelte. Voc\u00ea pode criar um componente de &#8220;carrinho de compras&#8221; que pode ser usado em v\u00e1rias p\u00e1ginas do seu aplicativo para exibir o conte\u00fado do carrinho de compras do usu\u00e1rio. Esse componente pode ser personalizado com diferentes estilos e op\u00e7\u00f5es de exibi\u00e7\u00e3o para se adaptar \u00e0s diferentes partes da interface do usu\u00e1rio.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anima\u00e7\u00f5es e transi\u00e7\u00f5es<\/li>\n<\/ul>\n\n\n\n<p>O Svelte tamb\u00e9m oferece suporte a anima\u00e7\u00f5es e transi\u00e7\u00f5es, o que pode ajudar a criar uma interface de usu\u00e1rio mais atraente e interativa. Com o Svelte, \u00e9 poss\u00edvel criar anima\u00e7\u00f5es suaves e transi\u00e7\u00f5es de p\u00e1gina para melhorar a experi\u00eancia do usu\u00e1rio.<\/p>\n\n\n\n<p>Por exemplo, imagine que voc\u00ea est\u00e1 criando um aplicativo de lista de tarefas usando o Svelte. Voc\u00ea pode adicionar uma anima\u00e7\u00e3o suave sempre que uma nova tarefa \u00e9 adicionada \u00e0 lista. Essa anima\u00e7\u00e3o pode fazer com que a nova tarefa deslize na lista com um efeito de transi\u00e7\u00e3o suave, o que ajuda a tornar a interface do usu\u00e1rio mais agrad\u00e1vel e envolvente.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Framework de teste integrado<\/li>\n<\/ul>\n\n\n\n<p>Por fim, o Svelte tamb\u00e9m oferece um framework de teste integrado que permite que os desenvolvedores criem testes automatizados para garantir que seu c\u00f3digo funcione corretamente. Com o framework de teste integrado do Svelte, os desenvolvedores podem criar testes automatizados para seus componentes e outros blocos de c\u00f3digo, o que ajuda a garantir que o aplicativo web funcione corretamente em todos os cen\u00e1rios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como o Svelte pode melhorar a performance do seu projeto web<\/h3>\n\n\n\n<p>O Svelte \u00e9 um framework JavaScript que tem chamado a aten\u00e7\u00e3o de muitos desenvolvedores por sua capacidade de melhorar significativamente a performance de projetos web. Neste texto, vamos explorar como o Svelte pode melhorar a performance do seu projeto web e como isso pode impactar a experi\u00eancia do usu\u00e1rio.<\/p>\n\n\n\n<p>O Svelte utiliza uma abordagem diferente de outros frameworks como React e Vue. Em vez de atualizar o DOM a cada mudan\u00e7a de estado, o Svelte compila o c\u00f3digo do aplicativo em um c\u00f3digo otimizado para o navegador. Isso significa que o Svelte \u00e9 capaz de fornecer um aplicativo que consome menos recursos do navegador, melhorando a performance e a efici\u00eancia.<\/p>\n\n\n\n<p>Aqui est\u00e3o alguns exemplos de como o Svelte pode melhorar a performance do seu projeto web:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Redu\u00e7\u00e3o do tamanho do pacote<\/li>\n<\/ul>\n\n\n\n<p>O Svelte \u00e9 capaz de reduzir significativamente o tamanho do pacote do seu projeto, resultando em tempos de carregamento mais r\u00e1pidos. Ao contr\u00e1rio de outros frameworks, o Svelte n\u00e3o exige que voc\u00ea importe bibliotecas adicionais para recursos como controle de formul\u00e1rios e rotas. Isso significa que o c\u00f3digo Svelte \u00e9 muito mais enxuto, o que ajuda a melhorar a velocidade de carregamento e desempenho do aplicativo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acelera\u00e7\u00e3o de renderiza\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p>O Svelte \u00e9 capaz de acelerar a renderiza\u00e7\u00e3o do aplicativo, melhorando a sensa\u00e7\u00e3o de fluidez e responsividade. O Svelte compila o c\u00f3digo do aplicativo em um c\u00f3digo altamente otimizado que \u00e9 executado diretamente no navegador. Isso significa que o Svelte n\u00e3o precisa processar uma \u00e1rvore de componentes virtuais para determinar quais partes da interface do usu\u00e1rio precisam ser atualizadas. Em vez disso, o Svelte usa uma abordagem baseada em eventos para atualizar a interface do usu\u00e1rio, o que torna o aplicativo muito mais r\u00e1pido e responsivo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Otimiza\u00e7\u00e3o da mem\u00f3ria<\/li>\n<\/ul>\n\n\n\n<p>O Svelte \u00e9 capaz de otimizar a mem\u00f3ria usada pelo aplicativo, melhorando a efici\u00eancia e a velocidade do aplicativo. Ao contr\u00e1rio de outros frameworks, o Svelte n\u00e3o exige que voc\u00ea crie componentes virtuais adicionais para cada mudan\u00e7a de estado. Em vez disso, o Svelte usa um modelo de programa\u00e7\u00e3o baseado em observables, que monitora automaticamente as mudan\u00e7as de estado e atualiza a interface do usu\u00e1rio em tempo real. Isso ajuda a reduzir o n\u00famero de objetos na mem\u00f3ria, melhorando a efici\u00eancia do aplicativo e acelerando o tempo de resposta.<\/p>\n\n\n\n<p>O Svelte \u00e9 um framework JavaScript moderno e poderoso que pode melhorar significativamente a performance do seu projeto web. Usando o Svelte, voc\u00ea pode criar aplicativos web mais r\u00e1pidos e eficientes que proporcionam uma experi\u00eancia de usu\u00e1rio mais agrad\u00e1vel e responsiva. Se voc\u00ea est\u00e1 procurando melhorar a performance do seu projeto web, o Svelte pode ser a solu\u00e7\u00e3o ideal para voc\u00ea.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Invista na sua carreira em Programa\u00e7\u00e3o com a Awari<\/h3>\n\n\n\n<p>Esperamos que este post tenha ajudado voc\u00ea a entender melhor o Svelte, que nada mais \u00e9 que um framework JavaScript moderno e eficiente que permite a cria\u00e7\u00e3o de aplicativos web mais r\u00e1pidos e responsivos. Com uma abordagem inovadora de compila\u00e7\u00e3o, o Svelte pode melhorar significativamente a performance do seu projeto, reduzir o tamanho do pacote e acelerar a renderiza\u00e7\u00e3o. Se voc\u00ea deseja melhorar a experi\u00eancia do usu\u00e1rio do seu aplicativo web, considere usar o Svelte para criar uma solu\u00e7\u00e3o poderosa e eficiente<\/p>\n\n\n\n<p>Se voc\u00ea deseja aprofundar seu conhecimento em programa\u00e7\u00e3o e aprender mais sobre o desenvolvimento web e de software, n\u00e3o deixe de conferir os cursos da Awari. A plataforma oferece aulas ao vivo e<a href=\"https:\/\/fluency.io\/br\/blog\/curso-mentoria\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\"> mentorias individuais<\/a>, al\u00e9m de materiais de estudo e projetos pr\u00e1ticos para que voc\u00ea possa colocar em pr\u00e1tica o que aprendeu. Os cursos abrangem temas como HTML, CSS, JavaScript, Node.js e React, entre outros, e s\u00e3o ministrados por profissionais experientes na ind\u00fastria de tecnologia.<\/p>\n\n\n\n<p>Com a Awari, voc\u00ea pode adquirir as habilidades necess\u00e1rias para se tornar um desenvolvedor web ou de software completo e competente, com um curr\u00edculo atualizado e adaptado \u00e0s necessidades do mercado. N\u00e3o perca mais tempo e comece a investir em sua carreira de programa\u00e7\u00e3o hoje mesmo!<a href=\"https:\/\/fluency.io\/br\/blog\/?utm_source=blog&amp;utm_medium=link&amp;utm_campaign=home-awari\" target=\"_blank\" rel=\"noreferrer noopener\"> Clique aqui!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de aplica\u00e7\u00f5es web. Ele foi criado por Rich Harris e lan\u00e7ado pela primeira vez em novembro de 2016. Desde ent\u00e3o, o Svelte tem sido uma escolha popular para o desenvolvimento de aplicativos web modernos [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-118628","post","type-post","status-publish","format-standard","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Svelte: uma vis\u00e3o geral do framework e suas funcionalidades - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de apli...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de apli...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-23T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T18:09:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/\",\"url\":\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/\",\"name\":\"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"datePublished\":\"2023-02-23T17:00:00+00:00\",\"dateModified\":\"2023-08-01T18:09:43+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de apli...\",\"breadcrumb\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades - Fluency.io Brasil","description":"Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de apli...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/","og_locale":"pt_BR","og_type":"article","og_title":"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades - Fluency.io Brasil","og_description":"Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de apli...","og_url":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-02-23T17:00:00+00:00","article_modified_time":"2023-08-01T18:09:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/","url":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/","name":"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"datePublished":"2023-02-23T17:00:00+00:00","dateModified":"2023-08-01T18:09:43+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Introdu\u00e7\u00e3o&nbsp; Svelte \u00e9 um framework JavaScript moderno e poderoso que vem ganhando cada vez mais aten\u00e7\u00e3o e popularidade entre os desenvolvedores de apli...","breadcrumb":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homolog.fluency.io\/br\/blog\/svelte\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/homolog.fluency.io\/br\/blog\/svelte\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Svelte: uma vis\u00e3o geral do framework e suas funcionalidades"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/118628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=118628"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/118628\/revisions"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=118628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=118628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=118628"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=118628"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=118628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}