Privacy Ratings

Évaluations de confidentialité des frameworks web

Frameworks JavaScript front-end, monopages et full-stack. Certains collectent par défaut de la télémétrie auprès des développeurs.

4 critères publics servent à évaluer 34 frameworks front-end et full-stack, et 34 disposent de suffisamment de preuves pour recevoir une note en lettre. Notre choix : Svelte. Sur les 11 dont la juridiction est connue, 11 sont dans un pays des Five Eyes, et 11 dans le groupe élargi des Fourteen Eyes.

frameworks front-end et full-stack open source uniquement · Critères de cette catégorie · Suggérer un ajout · Markdown

Affichés : 34
Frameworks front-end et full-stack : évaluations de confidentialité, triées par choix puis par note
Nom Note Score Données Juridiction Open sourceNi traceurs ni télémétrieNi publicité ni vente de donnéesAudit indépendant
Svelte Notre choix
Framework de composants pour JavaScript et TypeScript qui compile les composants en JavaScript au moment du build au lieu d'utiliser un DOM virtuel.
Note B 80 100% – OuiOuiOuiNon
Framework JavaScript léger qui ajoute un comportement réactif au HTML au moyen d'attributs écrits directement dans le balisage.
Note B 80 100% – OuiOuiOuiNon
Bibliothèque JavaScript légère qui structure les applications web avec des modèles, des collections, des vues et un routeur.
Note B 80 100% – OuiOuiOuiNon
Boîte à outils full-stack pour Next.js qui ajoute l'authentification, une couche de données sans API et la génération de code.
Note B 80 100% – OuiOuiOuiNon
Bibliothèque JavaScript qui permet aux éléments HTML d'émettre des requêtes HTTP et d'insérer du HTML généré par le serveur au moyen d'attributs, sans écrire de JavaScript.
Note B 80 100% – OuiOuiOuiNon
Bibliothèque JavaScript pour créer des interfaces utilisateur avec un DOM virtuel et une API de composants de style React.
Note B 80 100% – OuiOuiOuiNon
Bibliothèque JavaScript pour la manipulation du DOM, la gestion des événements et Ajax, maintenue au sein de l'OpenJS Foundation.
Note B 80 100% États-Unis Five Eyes OuiOuiOuiNon
Langage d'interface basé sur HTML et framework pour JavaScript, issu d'eBay, qui compile les composants pour un rendu serveur en streaming et une hydratation partielle dans le navigateur.
Note B 80 100% – OuiOuiOuiNon
Petit framework JavaScript côté client pour créer des applications monopages, avec un DOM virtuel ainsi que des utilitaires de routage et HTTP intégrés.
Note B 80 100% – OuiOuiOuiNon
Framework basé sur Vue pour créer des applications web avec rendu côté serveur, génération statique et routage basé sur les fichiers.
Note B 80 100% – OuiOuiOuiNon
Bibliothèque de routage et framework full-stack pour React, dont le mode framework prend la suite du framework Remix.
Note B 80 100% – OuiOuiOuiNon
Framework React full-stack de l'équipe RedwoodJS qui fonctionne sur Cloudflare Workers, conçu comme un plugin Vite avec des composants serveur, le rendu côté serveur et des fonctionnalités en temps réel.
Note B 80 100% – OuiOuiOuiNon
Framework web full-stack pour JavaScript et TypeScript de Shopify, basé sur des standards web comme l'API Fetch et les formulaires HTML. Sa version antérieure basée sur React se poursuit comme mode framework de React Router.
Note B 80 100% Canada Five Eyes OuiOuiOuiNon
Bibliothèque JavaScript pour créer des interfaces utilisateur avec JSX et une réactivité fine, qui met à jour le DOM directement sans DOM virtuel.
Note B 80 100% – OuiOuiOuiNon
Framework full-stack pour SolidJS, une bibliothèque d'interface réactive, avec routage, fonctions serveur et rendu côté serveur.
Note B 80 100% – OuiOuiOuiNon
Framework pour créer des applications web avec Svelte, un framework d'interface basé sur un compilateur, avec routage, rendu côté serveur et génération de sites statiques.
Note B 80 100% – OuiOuiOuiNon
Framework web pour les sites axés sur le contenu, qui génère les pages en HTML et ne charge du JavaScript que pour les composants interactifs.
Note C 65 100% États-Unis Five Eyes OuiPartielOuiNon
Méta-framework full-stack pour Angular basé sur Vite, avec routage basé sur les fichiers, rendu côté serveur, génération statique et routes d'API.
Note D 50 100% – OuiNonOuiNon
Framework d'applications web basé sur TypeScript de Google, avec composants, injection de dépendances, routage et une CLI.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Framework front-end JavaScript et TypeScript pour créer des applications web avec des composants basés sur les standards, la liaison de données et l'injection de dépendances.
Note D 50 100% – OuiNonOuiNon
Framework JavaScript pour créer des applications web, avec des conventions, une CLI, le routage et une couche de données.
Note D 50 100% – OuiNonOuiNon
Framework web pour Deno, développé par Deno Land, qui génère les pages sur le serveur avec Preact et n'envoie du JavaScript que pour les îlots interactifs.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Framework basé sur React pour créer des sites web statiques et des applications, avec une couche de données GraphQL et des plugins pour les sources de contenu.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Bibliothèque pour créer des Web Components avec des propriétés réactives et des templates déclaratifs.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Framework React de Vercel pour créer des applications web avec rendu côté serveur, génération statique et routes d'API.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Petite bibliothèque JavaScript avec une API de composants compatible avec React pour créer des interfaces utilisateur.
Note D 50 100% – OuiNonOuiNon
Framework web qui sérialise l'état de l'application dans le HTML pour que les pages reprennent dans le navigateur sans hydratation.
Note D 50 100% – OuiNonOuiNon
Bibliothèque JavaScript pour créer des interfaces utilisateur à partir de composants, utilisée pour les applications web et natives.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Compilateur d'Ionic pour créer des composants web réutilisables avec TypeScript et JSX, qui fonctionnent avec n'importe quel framework front-end ou sans framework.
Note D 50 100% États-Unis Five Eyes OuiNonOuiNon
Framework React et Solid full-stack basé sur TanStack Router et Vite, avec routage typé, fonctions serveur et rendu côté serveur.
Note D 50 100% – OuiNonOuiNon
Framework basé sur Vite pour créer des applications web avec rendu côté serveur, génération statique et routage, utilisé avec des bibliothèques d'interface comme React, Vue ou Solid.
Note D 50 100% – OuiNonOuiNon
Framework React minimal pour créer des applications web avec les React Server Components, le rendu côté serveur et la génération statique.
Note D 50 100% – OuiNonOuiNon
Framework JavaScript progressif pour créer des interfaces utilisateur avec des templates réactifs basés sur des composants.
Note D 40 100% – OuiNonPartielNon
Framework React de Shopify pour créer des vitrines sur mesure sur la plateforme de commerce Shopify, basé sur React Router.
Note F 35 100% Canada Five Eyes PartielNonOuiNon

Questions

Quelle est l'option la plus respectueuse de la vie privée parmi les frameworks front-end et full-stack ?

Notre choix : Svelte. Compile les composants en JavaScript léger et rapide, sans DOM virtuel ni télémétrie, et fonctionne bien avec TypeScript. Le webmail et les applications Forward Email utilisent Svelte et TypeScript sur Tauri (github.com/forwardemail/mail.forwardemail.net).

Comment évaluons-nous les frameworks front-end et full-stack ?

Chaque entrée répond à 4 questions : open source, ni traceurs ni télémétrie, ni publicité ni vente de données et audit indépendant. Les réponses doivent renvoyer à des preuves. Voir les critères complets.

La juridiction compte-t-elle ?

La juridiction détermine quelles lois peuvent contraindre un fournisseur à remettre des données. Chaque entrée indique son pays et s'il fait partie des Five, Nine ou Fourteen Eyes. Les données qu'un fournisseur peut remettre dépendent surtout de ce qu'il conserve et de qui détient les clés. En savoir plus sur les juridictions et sur le CLOUD Act.

Comparaisons