Privatlivsvurderinger af webframeworks
JavaScript-frameworks til frontend, single-page og fullstack. Nogle indsamler som standard telemetri fra udviklere.
Kategorien frontend- og fullstack-frameworks: 34 vurderes efter 4 offentlige kriterier, og 34 har tilstrækkelig dokumentation til en bogstavkarakter. Vores anbefaling er Svelte. Blandt de 11 med kendt jurisdiktion gælder, at 11 er baseret i et Five Eyes-land, og 11 i den bredere Fourteen Eyes-gruppe.
Kun open source: frontend- og fullstack-frameworks · Kriterier for denne kategori · Foreslå en tilføjelse · Markdown
| Navn | Karakter | Score | Data | Jurisdiktion | Open source | Ingen sporing eller telemetri | Ingen reklamer eller salg af data | Uafhængig revision |
|---|---|---|---|---|---|---|---|---|
Svelte Vores anbefaling Komponentframework til JavaScript og TypeScript, der kompilerer komponenter til JavaScript ved build i stedet for at bruge en virtuel DOM. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Letvægts-JavaScript-framework, der tilføjer reaktiv adfærd til HTML gennem attributter skrevet direkte i markuppen. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Letvægts-JavaScript-bibliotek, der giver webapplikationer struktur med modeller, samlinger, visninger og en router. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Fullstack-værktøjssæt til Next.js, der tilføjer godkendelse, et datalag uden eget API og kodegenerering. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
JavaScript-bibliotek, der lader HTML-elementer sende HTTP-forespørgsler og indsætte serverrenderet HTML gennem attributter uden at skrive JavaScript. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
JavaScript-bibliotek til at bygge brugerflader med en virtuel DOM og et komponent-API i React-stil. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
JavaScript-bibliotek til DOM-manipulation, hændelseshåndtering og Ajax, vedligeholdt under OpenJS Foundation. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
HTML-baseret UI-sprog og framework til JavaScript, oprindeligt fra eBay, der kompilerer komponenter til streaming server-rendering og delvis hydrering i browseren. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Lille JavaScript-framework på klientsiden til at bygge single-page-applikationer med en virtuel DOM og indbygget routing og HTTP-værktøjer. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Vue-baseret framework til at bygge webapplikationer med gengivelse på serversiden, statisk generering og filbaseret routing. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Routingbibliotek og full-stack framework til React, hvis framework-tilstand viderefører Remix-frameworket. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Fullstack-React-framework fra RedwoodJS-teamet, der kører på Cloudflare Workers, bygget som et Vite-plugin med serverkomponenter, server-side rendering og realtidsfunktioner. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Fullstack-webframework til JavaScript og TypeScript fra Shopify, bygget på webstandarder som Fetch API og HTML-formularer. Den tidligere React-baserede version lever videre som frameworktilstanden i React Router. |
Karakter B | 80 | 100% | Canada Five Eyes | Ja | Ja | Ja | Nej |
JavaScript-bibliotek til at bygge brugerflader med JSX og finkornet reaktivitet, der opdaterer DOM direkte uden en virtuel DOM. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Full-stack framework til SolidJS, et reaktivt UI-bibliotek, med routing, serverfunktioner og gengivelse på serversiden. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Framework til at bygge webapplikationer med Svelte, et compilerbaseret UI-framework, med routing, gengivelse på serversiden og generering af statiske websteder. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Webframework til indholdsdrevne websteder, der gengiver sider til HTML og kun indlæser JavaScript til interaktive komponenter. |
Karakter C | 65 | 100% | USA Five Eyes | Ja | Delvis | Ja | Nej |
Fullstack-metaframework til Angular bygget på Vite med filbaseret routing, server-side rendering, statisk generering og API-ruter. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
TypeScript-baseret framework til webapplikationer fra Google, med komponenter, dependency injection, routing og en CLI. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Frontend-framework til JavaScript og TypeScript til at bygge webapplikationer med standardbaserede komponenter, databinding og dependency injection. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
JavaScript-framework til at bygge webapplikationer, med konventioner, en CLI, routing og et datalag. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Webframework til Deno fra Deno Land, der renderer sider på serveren med Preact og kun sender JavaScript til interaktive øer. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
React-baseret framework til at bygge statiske websteder og apps, med et GraphQL-datalag og plugins til indholdskilder. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Bibliotek til at bygge Web Components med reaktive egenskaber og deklarative skabeloner. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
React-framework fra Vercel til at bygge webapplikationer med gengivelse på serversiden, statisk generering og API-ruter. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Lille JavaScript-bibliotek med et React-kompatibelt komponent-API til at bygge brugerflader. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Webframework, der serialiserer applikationens tilstand til HTML, så sider genoptages i browseren uden hydrering. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
JavaScript-bibliotek til at bygge brugerflader ud fra komponenter, brugt til web- og native applikationer. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Compiler fra Ionic til at bygge genanvendelige webkomponenter med TypeScript og JSX, der virker med ethvert frontend-framework eller helt uden. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Fullstack-framework til React og Solid bygget på TanStack Router og Vite med typesikker routing, serverfunktioner og server-side rendering. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Vite-baseret framework til at bygge webapplikationer med server-side rendering, statisk generering og routing, brugt med UI-biblioteker som React, Vue eller Solid. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Minimalt React-framework til at bygge webapplikationer med React Server Components, server-side rendering og statisk generering. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Progressivt JavaScript-framework til at bygge brugerflader med reaktive, komponentbaserede skabeloner. |
Karakter D | 40 | 100% | – | Ja | Nej | Delvis | Nej |
React-framework fra Shopify til at bygge tilpassede webbutikker på Shopifys handelsplatform, baseret på React Router. |
Karakter F | 35 | 100% | Canada Five Eyes | Delvis | Nej | Ja | Nej |
Spørgsmål
Hvad er den mest private mulighed i kategorien frontend- og fullstack-frameworks?
Vores anbefaling er Svelte. Kompilerer komponenter til lille, hurtig JavaScript uden virtuel DOM og uden telemetri og fungerer godt med TypeScript. Forward Emails webmail og apps bruger Svelte og TypeScript på Tauri (github.com/forwardemail/mail.forwardemail.net).
Hvordan vurderes frontend- og fullstack-frameworks?
Hver post besvarer 4 spørgsmål: open source, ingen sporing eller telemetri, ingen reklamer eller salg af data og uafhængig revision. Svarene skal linke til dokumentation. Se de fulde kriterier.
Betyder jurisdiktion noget?
Jurisdiktionen afgør, hvilke love der kan tvinge en udbyder til at udlevere data. Hver post viser sit land, og om det er med i Five, Nine eller Fourteen Eyes. De data, en udbyder kan udlevere, afhænger mest af, hvad den gemmer, og hvem der har nøglerne. Læs om jurisdiktioner og CLOUD Act.
Sammenligninger
- Alternativer til Next.js
- Alternativer til 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