Avaliações de privacidade de frameworks web
Frameworks JavaScript front-end, de página única e full-stack. Alguns coletam telemetria dos desenvolvedores por padrão.
34 itens em frameworks front-end e full-stack são avaliados por 4 critérios públicos, e 34 têm evidências suficientes para uma nota em letra. Nossa escolha é Svelte. Dos 11 com jurisdição conhecida, 11 estão em um país dos Five Eyes e 11 no grupo mais amplo dos Fourteen Eyes.
Somente frameworks front-end e full-stack de código aberto · Critérios para esta categoria · Sugerir uma inclusão · Markdown
| Nome | Nota | Pontuação | Dados | Jurisdição | Código aberto | Sem rastreadores nem telemetria | Sem anúncios nem venda de dados | Auditoria independente |
|---|---|---|---|---|---|---|---|---|
Svelte Nossa escolha Framework de componentes para JavaScript e TypeScript que compila os componentes em JavaScript durante o build em vez de usar um DOM virtual. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework JavaScript leve que adiciona comportamento reativo ao HTML por meio de atributos escritos diretamente na marcação. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Biblioteca JavaScript leve que dá estrutura a aplicações web com modelos, coleções, views e um roteador. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Kit de ferramentas full-stack para Next.js que adiciona autenticação, uma camada de dados sem API e geração de código. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Biblioteca JavaScript que permite que elementos HTML façam requisições HTTP e insiram HTML renderizado no servidor por meio de atributos, sem escrever JavaScript. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Biblioteca JavaScript para criar interfaces de usuário com um DOM virtual e uma API de componentes no estilo do React. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Biblioteca JavaScript para manipulação do DOM, tratamento de eventos e Ajax, mantida pela OpenJS Foundation. |
Nota B | 80 | 100% | Estados Unidos Five Eyes | Sim | Sim | Sim | Não |
Linguagem e framework de UI baseados em HTML para JavaScript, criados originalmente pelo eBay, que compilam componentes para renderização em streaming no servidor e hidratação parcial no navegador. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework JavaScript pequeno do lado do cliente para criar aplicações de página única, com DOM virtual e utilitários integrados de roteamento e HTTP. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework baseado em Vue para criar aplicações web com renderização no lado do servidor, geração estática e roteamento baseado em arquivos. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Biblioteca de roteamento e framework full-stack para React, cujo modo framework dá continuidade ao framework Remix. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework React full-stack da equipe do RedwoodJS que roda no Cloudflare Workers, construído como um plugin do Vite, com server components, renderização no servidor e recursos em tempo real. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework web full-stack para JavaScript e TypeScript da Shopify, construído sobre padrões da web como a Fetch API e formulários HTML. Sua versão anterior baseada em React continua como o modo framework do React Router. |
Nota B | 80 | 100% | Canadá Five Eyes | Sim | Sim | Sim | Não |
Biblioteca JavaScript para criar interfaces de usuário com JSX e reatividade granular, atualizando o DOM diretamente sem DOM virtual. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework full-stack para SolidJS, uma biblioteca de interface reativa, com roteamento, funções de servidor e renderização no lado do servidor. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework para criar aplicações web com Svelte, um framework de interface baseado em compilador, com roteamento, renderização no lado do servidor e geração de sites estáticos. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework web para sites focados em conteúdo que renderiza as páginas em HTML e carrega JavaScript apenas para os componentes interativos. |
Nota C | 65 | 100% | Estados Unidos Five Eyes | Sim | Parcial | Sim | Não |
Meta-framework full-stack para Angular construído sobre o Vite, com roteamento baseado em arquivos, renderização no servidor, geração estática e rotas de API. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework de aplicações web baseado em TypeScript do Google, com componentes, injeção de dependências, roteamento e uma CLI. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework front-end em JavaScript e TypeScript para criar aplicações web com componentes baseados em padrões, vinculação de dados e injeção de dependências. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework JavaScript para criar aplicações web, com convenções, uma CLI, roteamento e uma camada de dados. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework web para Deno, da Deno Land, que renderiza páginas no servidor com Preact e envia JavaScript apenas para as ilhas interativas. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework baseado em React para criar sites e apps estáticos, com uma camada de dados GraphQL e plugins para fontes de conteúdo. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Biblioteca para criar Web Components com propriedades reativas e templates declarativos. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework React da Vercel para criar aplicações web com renderização no lado do servidor, geração estática e rotas de API. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Pequena biblioteca JavaScript com uma API de componentes compatível com o React para criar interfaces de usuário. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework web que serializa o estado da aplicação em HTML para que as páginas retomem a execução no navegador sem hidratação. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Biblioteca JavaScript para criar interfaces de usuário a partir de componentes, usada em aplicações web e nativas. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Compilador da Ionic para criar web components reutilizáveis com TypeScript e JSX que funcionam com qualquer framework front-end ou sem nenhum. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework full-stack para React e Solid construído sobre o TanStack Router e o Vite, com roteamento com segurança de tipos, funções de servidor e renderização no servidor. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework baseado no Vite para criar aplicações web com renderização no servidor, geração estática e roteamento, usado com bibliotecas de UI como React, Vue ou Solid. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework React mínimo para criar aplicações web com React Server Components, renderização no servidor e geração estática. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework JavaScript progressivo para criar interfaces de usuário com templates reativos baseados em componentes. |
Nota D | 40 | 100% | – | Sim | Não | Parcial | Não |
Framework React da Shopify para criar lojas virtuais personalizadas na plataforma de comércio da Shopify, baseado no React Router. |
Nota F | 35 | 100% | Canadá Five Eyes | Parcial | Não | Sim | Não |
Perguntas
Qual é a opção mais privada em frameworks front-end e full-stack?
Nossa escolha é Svelte. Compila componentes em JavaScript pequeno e rápido, sem DOM virtual e sem telemetria, e funciona bem com TypeScript. O webmail e os apps do Forward Email usam Svelte e TypeScript sobre o Tauri (github.com/forwardemail/mail.forwardemail.net).
Como são avaliados os itens em frameworks front-end e full-stack?
Cada item responde a 4 perguntas: código aberto, sem rastreadores nem telemetria, sem anúncios nem venda de dados e auditoria independente. As respostas precisam de links para evidências. Ver os critérios completos.
A jurisdição importa?
A jurisdição define quais leis podem obrigar um provedor a entregar dados. Cada item mostra seu país e se ele faz parte dos Five, Nine ou Fourteen Eyes. Os dados que um provedor pode entregar dependem principalmente do que ele armazena e de quem detém as chaves. Leia sobre jurisdições e o CLOUD Act.
Comparações
- Alternativas a Next.js
- Alternativas a React
- Svelte vs Alpine.js
- Svelte vs Backbone.js
- Svelte vs Blitz.js
- Svelte vs htmx
- Svelte vs Inferno
- Svelte vs jQuery
- Svelte vs Marko
- Svelte vs Mithril.js
- Svelte vs Nuxt
- Svelte vs React Router
- Svelte vs RedwoodSDK
- Svelte vs Remix
- Svelte vs SolidJS
- Svelte vs SolidStart
- Svelte vs SvelteKit
- Svelte vs Astro
- Svelte vs Analog
- Svelte vs Angular
- Svelte vs Aurelia
- Svelte vs Ember.js
- Svelte vs Fresh
- Svelte vs Gatsby
- Svelte vs Lit
- Svelte vs Next.js