Privacybeoordelingen van webframeworks
JavaScript-frameworks voor front-end, single-page en full-stack. Sommige verzamelen standaard telemetrie van ontwikkelaars.
34 front-end- en full-stackframeworks worden beoordeeld volgens 4 openbare criteria, en 34 hebben genoeg bewijs voor een lettercijfer. Onze keuze is Svelte. Van de 11 met een bekende jurisdictie: 11 zijn gevestigd in een Five Eyes-land, en 11 in de bredere Fourteen Eyes.
Alleen opensource front-end- en full-stackframeworks · Criteria voor deze categorie · Een toevoeging voorstellen · Markdown
| Naam | Cijfer | Score | Gegevens | Jurisdictie | Open source | Geen trackers of telemetrie | Geen advertenties of verkoop van gegevens | Onafhankelijke audit |
|---|---|---|---|---|---|---|---|---|
Svelte Onze keuze Componentframework voor JavaScript en TypeScript dat componenten tijdens het bouwen compileert naar JavaScript in plaats van een virtuele DOM te gebruiken. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Lichtgewicht JavaScript-framework dat reactief gedrag aan HTML toevoegt via attributen die direct in de markup worden geschreven. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Lichtgewicht JavaScript-bibliotheek die webapplicaties structuur geeft met models, collections, views en een router. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Full-stack toolkit voor Next.js die authenticatie, een datalaag zonder API en codegeneratie toevoegt. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
JavaScript-bibliotheek waarmee HTML-elementen via attributen HTTP-verzoeken kunnen doen en door de server gerenderde HTML kunnen inwisselen, zonder JavaScript te schrijven. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces met een virtuele DOM en een component-API in React-stijl. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
JavaScript-bibliotheek voor DOM-manipulatie, eventafhandeling en Ajax, onderhouden onder de OpenJS Foundation. |
Cijfer B | 80 | 100% | Verenigde Staten Five Eyes | Ja | Ja | Ja | Nee |
Op HTML gebaseerde UI-taal en framework voor JavaScript, oorspronkelijk van eBay, dat componenten compileert voor streaming server-rendering en gedeeltelijke hydratatie in de browser. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Klein client-side JavaScript-framework voor het bouwen van single-page applicaties, met een virtuele DOM en ingebouwde routing- en HTTP-hulpmiddelen. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Op Vue gebaseerd framework voor het bouwen van webapplicaties met server-side rendering, statische generatie en routing op basis van bestanden. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Routingbibliotheek en full-stack framework voor React, waarvan de frameworkmodus het Remix-framework voortzet. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Full-stack React-framework van het RedwoodJS-team dat draait op Cloudflare Workers, gebouwd als Vite-plug-in met servercomponenten, server-side rendering en realtimefuncties. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Full-stack webframework voor JavaScript en TypeScript van Shopify, gebouwd op webstandaarden zoals de Fetch API en HTML-formulieren. De eerdere op React gebaseerde versie leeft voort als de frameworkmodus van React Router. |
Cijfer B | 80 | 100% | Canada Five Eyes | Ja | Ja | Ja | Nee |
JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces met JSX en fijnmazige reactiviteit, die de DOM direct bijwerkt zonder virtuele DOM. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Full-stack framework voor SolidJS, een reactieve UI-bibliotheek, met routing, serverfuncties en server-side rendering. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Framework voor het bouwen van webapplicaties met Svelte, een op een compiler gebaseerd UI-framework, met routing, server-side rendering en het genereren van statische sites. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Webframework voor websites waarin content centraal staat, dat pagina's naar HTML rendert en alleen JavaScript laadt voor interactieve componenten. |
Cijfer C | 65 | 100% | Verenigde Staten Five Eyes | Ja | Gedeeltelijk | Ja | Nee |
Full-stack metaframework voor Angular, gebouwd op Vite, met bestandsgebaseerde routing, server-side rendering, statische generatie en API-routes. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Op TypeScript gebaseerd framework voor webapplicaties van Google, met componenten, dependency injection, routing en een CLI. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Front-endframework voor JavaScript en TypeScript om webapplicaties te bouwen met op standaarden gebaseerde componenten, databinding en dependency injection. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
JavaScript-framework voor het bouwen van webapplicaties, met conventies, een CLI, routing en een datalaag. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Webframework voor Deno van Deno Land dat pagina's op de server rendert met Preact en alleen JavaScript meestuurt voor interactieve eilanden. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Op React gebaseerd framework voor het bouwen van statische websites en apps, met een GraphQL-datalaag en plug-ins voor contentbronnen. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Bibliotheek voor het bouwen van Web Components met reactieve eigenschappen en declaratieve sjablonen. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
React-framework van Vercel voor het bouwen van webapplicaties met server-side rendering, statische generatie en API-routes. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Kleine JavaScript-bibliotheek met een React-compatibele component-API voor het bouwen van gebruikersinterfaces. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Webframework dat de applicatiestatus serialiseert in HTML, zodat pagina's in de browser verdergaan zonder hydratatie. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces uit componenten, gebruikt voor web- en native applicaties. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Compiler van Ionic voor het bouwen van herbruikbare webcomponenten met TypeScript en JSX die werken met elk front-endframework of zonder framework. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Full-stack React- en Solid-framework gebouwd op TanStack Router en Vite, met typeveilige routing, serverfuncties en server-side rendering. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Op Vite gebaseerd framework voor het bouwen van webapplicaties met server-side rendering, statische generatie en routing, te gebruiken met UI-bibliotheken zoals React, Vue of Solid. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Minimaal React-framework voor het bouwen van webapplicaties met React Server Components, server-side rendering en statische generatie. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Progressief JavaScript-framework voor het bouwen van gebruikersinterfaces met reactieve, op componenten gebaseerde sjablonen. |
Cijfer D | 40 | 100% | – | Ja | Nee | Gedeeltelijk | Nee |
React-framework van Shopify voor het bouwen van eigen webwinkels op het commerceplatform van Shopify, gebaseerd op React Router. |
Cijfer F | 35 | 100% | Canada Five Eyes | Gedeeltelijk | Nee | Ja | Nee |
Vragen
Wat is de meest privacyvriendelijke optie onder de front-end- en full-stackframeworks?
Onze keuze is Svelte. Compileert componenten naar kleine, snelle JavaScript zonder virtuele DOM en zonder telemetrie, en werkt goed met TypeScript. De webmail en apps van Forward Email gebruiken Svelte en TypeScript op Tauri (github.com/forwardemail/mail.forwardemail.net).
Hoe worden front-end- en full-stackframeworks beoordeeld?
Elke vermelding beantwoordt 4 vragen: open source, geen trackers of telemetrie, geen advertenties of verkoop van gegevens en onafhankelijke audit. Antwoorden hebben links naar bewijs nodig. De volledige criteria bekijken.
Maakt de jurisdictie uit?
De jurisdictie bepaalt welke wetten een provider kunnen dwingen om gegevens af te staan. Elke vermelding toont het land en of het deel uitmaakt van de Five, Nine of Fourteen Eyes. Welke gegevens een provider kan afstaan, hangt vooral af van wat hij opslaat en wie de sleutels heeft. Lees over jurisdicties en de CLOUD Act.
Vergelijkingen
- Alternatieven voor Next.js
- Alternatieven voor 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