Hodnocení soukromí webových frameworků
Front-endové, jednostránkové a full-stack frameworky pro JavaScript. Některé ve výchozím stavu sbírají telemetrii od vývojářů.
Kategorie „front-endové a full-stack frameworky“: hodnoceno 34 položek podle 4 veřejných kritérií, 34 z nich má dostatek důkazů pro známku. Naše volba: Svelte. Z 11 položek se známou jurisdikcí 11 má sídlo v zemi Five Eyes a 11 v širším okruhu Fourteen Eyes.
Jen open source v kategorii „front-endové a full-stack frameworky“ · Kritéria pro tuto kategorii · Navrhnout doplnění · Markdown
| Název | Známka | Skóre | Data | Jurisdikce | Open source | Bez sledovačů a telemetrie | Bez reklam a prodeje dat | Nezávislý audit |
|---|---|---|---|---|---|---|---|---|
Svelte Naše volba Komponentový framework pro JavaScript a TypeScript, který komponenty kompiluje do JavaScriptu při sestavení místo použití virtuálního DOM. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Lehký framework pro JavaScript, který HTML dodává reaktivní chování pomocí atributů zapsaných přímo v kódu stránky. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Lehká knihovna pro JavaScript, která webovým aplikacím dává strukturu pomocí modelů, kolekcí, pohledů a routeru. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Full-stack sada nástrojů pro Next.js, která přidává autentizaci, datovou vrstvu bez API a generování kódu. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Knihovna pro JavaScript, která pomocí atributů umožňuje prvkům HTML posílat požadavky HTTP a vkládat HTML vykreslené na serveru, bez psaní JavaScriptu. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Knihovna pro JavaScript pro tvorbu uživatelských rozhraní s virtuálním DOM a API komponent ve stylu Reactu. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Knihovna pro JavaScript pro manipulaci s DOM, obsluhu událostí a Ajax, spravovaná pod OpenJS Foundation. |
Známka B | 80 | 100% | Spojené státy Five Eyes | Ano | Ano | Ano | Ne |
Jazyk a framework pro uživatelská rozhraní založený na HTML pro JavaScript, původně od eBay, který kompiluje komponenty pro streamované vykreslování na serveru a částečnou hydrataci v prohlížeči. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Malý klientský framework pro JavaScript pro tvorbu jednostránkových aplikací, s virtuálním DOM a vestavěnými nástroji pro směrování a HTTP. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Framework založený na Vue pro tvorbu webových aplikací s vykreslováním na straně serveru, statickým generováním a směrováním podle souborů. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Knihovna pro směrování a full-stack framework pro React, jehož frameworkový režim navazuje na framework Remix. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Full-stack framework pro React od týmu RedwoodJS, který běží na Cloudflare Workers, vytvořený jako plugin pro Vite se serverovými komponentami, vykreslováním na serveru a funkcemi v reálném čase. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Full-stack webový framework pro JavaScript a TypeScript od Shopify, postavený na webových standardech, jako je Fetch API a formuláře HTML. Jeho dřívější verze založená na Reactu pokračuje jako frameworkový režim React Routeru. |
Známka B | 80 | 100% | Kanada Five Eyes | Ano | Ano | Ano | Ne |
Knihovna pro JavaScript pro tvorbu uživatelských rozhraní s JSX a jemnozrnnou reaktivitou, která aktualizuje DOM přímo bez virtuálního DOM. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Full-stack framework pro SolidJS, reaktivní knihovnu pro uživatelská rozhraní, se směrováním, serverovými funkcemi a vykreslováním na straně serveru. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Framework pro tvorbu webových aplikací ve Svelte, UI frameworku založeném na kompilátoru, se směrováním, vykreslováním na straně serveru a generováním statických webů. |
Známka B | 80 | 100% | – | Ano | Ano | Ano | Ne |
Webový framework pro obsahově zaměřené weby, který vykresluje stránky do HTML a JavaScript načítá jen pro interaktivní komponenty. |
Známka C | 65 | 100% | Spojené státy Five Eyes | Ano | Částečně | Ano | Ne |
Full-stack metaframework pro Angular postavený na Vite, se směrováním podle souborů, vykreslováním na serveru, statickým generováním a API routami. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Framework pro webové aplikace od Googlu založený na TypeScriptu, s komponentami, vkládáním závislostí, směrováním a CLI. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Front-endový framework pro JavaScript a TypeScript pro tvorbu webových aplikací s komponentami založenými na standardech, datovými vazbami a vkládáním závislostí. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Framework v JavaScriptu pro tvorbu webových aplikací, s konvencemi, CLI, směrováním a datovou vrstvou. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Webový framework pro Deno od Deno Land, který vykresluje stránky na serveru pomocí Preact a JavaScript posílá jen pro interaktivní ostrůvky. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Framework založený na Reactu pro tvorbu statických webů a aplikací, s datovou vrstvou GraphQL a pluginy pro zdroje obsahu. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Knihovna pro tvorbu webových komponent (Web Components) s reaktivními vlastnostmi a deklarativními šablonami. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Framework pro React od Vercelu pro tvorbu webových aplikací s vykreslováním na straně serveru, statickým generováním a API routami. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Malá knihovna v JavaScriptu s API komponent kompatibilním s Reactem pro tvorbu uživatelských rozhraní. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Webový framework, který serializuje stav aplikace do HTML, takže stránky v prohlížeči pokračují bez hydratace. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Knihovna v JavaScriptu pro tvorbu uživatelských rozhraní z komponent, používaná pro webové i nativní aplikace. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Kompilátor od Ionic pro tvorbu opakovaně použitelných webových komponent v TypeScriptu a JSX, které fungují s jakýmkoli front-endovým frameworkem i bez něj. |
Známka D | 50 | 100% | Spojené státy Five Eyes | Ano | Ne | Ano | Ne |
Full-stack framework pro React a Solid postavený na TanStack Router a Vite, s typově bezpečným směrováním, serverovými funkcemi a vykreslováním na serveru. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Framework založený na Vite pro tvorbu webových aplikací s vykreslováním na serveru, statickým generováním a směrováním, používaný s knihovnami UI, jako je React, Vue nebo Solid. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Minimalistický framework pro React pro tvorbu webových aplikací s React Server Components, vykreslováním na serveru a statickým generováním. |
Známka D | 50 | 100% | – | Ano | Ne | Ano | Ne |
Progresivní framework v JavaScriptu pro tvorbu uživatelských rozhraní s reaktivními šablonami založenými na komponentách. |
Známka D | 40 | 100% | – | Ano | Ne | Částečně | Ne |
Framework pro React od Shopify pro tvorbu vlastních obchodů na obchodní platformě Shopify, založený na React Routeru. |
Známka F | 35 | 100% | Kanada Five Eyes | Částečně | Ne | Ano | Ne |
Otázky
Která možnost je nejšetrnější k soukromí v kategorii „front-endové a full-stack frameworky“?
Naše volba: Svelte. Kompiluje komponenty do malého a rychlého JavaScriptu bez virtuálního DOM a bez telemetrie a dobře funguje s TypeScriptem. Webmail a aplikace Forward Email používají Svelte a TypeScript na Tauri (github.com/forwardemail/mail.forwardemail.net).
Jak se hodnotí kategorie „front-endové a full-stack frameworky“?
Každá položka odpovídá na 4 otázek: open source, bez sledovačů a telemetrie, bez reklam a prodeje dat a nezávislý audit. Odpovědi potřebují odkazy na důkazy. Zobrazit úplná kritéria.
Záleží na jurisdikci?
Jurisdikce určuje, které zákony mohou poskytovatele přinutit k vydání dat. Každá položka ukazuje svou zemi a to, zda patří do Five, Nine nebo Fourteen Eyes. Data, která může poskytovatel vydat, závisí hlavně na tom, co ukládá a kdo drží klíče. Přečtěte si o jurisdikcích a o CLOUD Act.
Porovnání
- Alternativy k Next.js
- Alternativy k 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