Oceny prywatności frameworków webowych
Frameworki JavaScript front-endowe, jednostronicowe i full-stack. Niektóre domyślnie zbierają telemetrię od programistów.
Wpisy w kategorii frameworki front-endowe i full-stack: 34. Są oceniane według 4 publicznych kryteriów. Wystarczające dowody do stopnia literowego: 34. Nasz wybór: Svelte. Spośród 11 wpisów o znanej jurysdykcji 11 ma siedzibę w kraju Five Eyes, a 11 w szerszym sojuszu Fourteen Eyes.
Tylko open source: frameworki front-endowe i full-stack · Kryteria dla tej kategorii · Zaproponuj dodanie · Markdown
| Nazwa | Stopień | Wynik | Dane | Jurysdykcja | Open source | Brak trackerów i telemetrii | Bez reklam i sprzedaży danych | Niezależny audyt |
|---|---|---|---|---|---|---|---|---|
Svelte Nasz wybór Framework komponentowy dla JavaScriptu i TypeScriptu, który kompiluje komponenty do JavaScriptu podczas budowania zamiast używać wirtualnego DOM. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Lekki framework JavaScript, który dodaje reaktywne zachowanie do HTML za pomocą atrybutów pisanych bezpośrednio w znacznikach. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Lekka biblioteka JavaScript, która nadaje aplikacjom webowym strukturę za pomocą modeli, kolekcji, widoków i routera. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Full-stackowy zestaw narzędzi dla Next.js, który dodaje uwierzytelnianie, warstwę danych bez API i generowanie kodu. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Biblioteka JavaScript, która pozwala elementom HTML wysyłać żądania HTTP i podmieniać HTML renderowany na serwerze za pomocą atrybutów, bez pisania JavaScriptu. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Biblioteka JavaScript do tworzenia interfejsów użytkownika z wirtualnym DOM i API komponentów w stylu Reacta. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Biblioteka JavaScript do manipulacji DOM, obsługi zdarzeń i Ajaksa, utrzymywana w ramach OpenJS Foundation. |
Stopień B | 80 | 100% | Stany Zjednoczone Five Eyes | Tak | Tak | Tak | Nie |
Oparty na HTML język i framework UI dla JavaScriptu, pierwotnie od eBay, który kompiluje komponenty do strumieniowego renderowania na serwerze i częściowej hydratacji w przeglądarce. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Mały kliencki framework JavaScript do tworzenia aplikacji jednostronicowych, z wirtualnym DOM oraz wbudowanym routingiem i narzędziami HTTP. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Framework oparty na Vue do budowania aplikacji webowych z renderowaniem po stronie serwera, generowaniem statycznym i routingiem opartym na plikach. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Biblioteka routingu i framework full-stack dla React, którego tryb frameworka stanowi kontynuację frameworka Remix. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Full-stackowy framework React od zespołu RedwoodJS działający na Cloudflare Workers, zbudowany jako wtyczka Vite, z komponentami serwerowymi, renderowaniem po stronie serwera i funkcjami czasu rzeczywistego. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Full-stackowy framework webowy dla JavaScriptu i TypeScriptu od Shopify, oparty na standardach webowych, takich jak Fetch API i formularze HTML. Jego wcześniejsza wersja oparta na React jest kontynuowana jako tryb frameworka w React Router. |
Stopień B | 80 | 100% | Kanada Five Eyes | Tak | Tak | Tak | Nie |
Biblioteka JavaScript do tworzenia interfejsów użytkownika z JSX i precyzyjną reaktywnością, aktualizująca DOM bezpośrednio, bez wirtualnego DOM. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Framework full-stack dla SolidJS, reaktywnej biblioteki UI, z routingiem, funkcjami serwerowymi i renderowaniem po stronie serwera. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Framework do budowania aplikacji webowych w Svelte, frameworku UI opartym na kompilatorze, z routingiem, renderowaniem po stronie serwera i generowaniem stron statycznych. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Framework webowy do stron opartych na treści, który renderuje strony do HTML i ładuje JavaScript tylko dla komponentów interaktywnych. |
Stopień C | 65 | 100% | Stany Zjednoczone Five Eyes | Tak | Częściowo | Tak | Nie |
Full-stackowy metaframework dla Angulara oparty na Vite, z routingiem opartym na plikach, renderowaniem po stronie serwera, generowaniem statycznym i trasami API. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework aplikacji webowych oparty na TypeScript od Google, z komponentami, wstrzykiwaniem zależności, routingiem i CLI. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Front-endowy framework JavaScript i TypeScript do tworzenia aplikacji webowych z komponentami opartymi na standardach, wiązaniem danych i wstrzykiwaniem zależności. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework JavaScript do budowania aplikacji webowych, z konwencjami, CLI, routingiem i warstwą danych. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework webowy dla Deno od Deno Land, który renderuje strony na serwerze za pomocą Preact i wysyła JavaScript tylko dla interaktywnych wysp. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Framework oparty na React do budowania statycznych stron internetowych i aplikacji, z warstwą danych GraphQL i wtyczkami dla źródeł treści. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Biblioteka do budowania Web Components z reaktywnymi właściwościami i deklaratywnymi szablonami. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Framework React od Vercel do budowania aplikacji webowych z renderowaniem po stronie serwera, generowaniem statycznym i trasami API. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Mała biblioteka JavaScript z API komponentów zgodnym z React do budowania interfejsów użytkownika. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework webowy, który serializuje stan aplikacji do HTML, dzięki czemu strony wznawiają działanie w przeglądarce bez hydratacji. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Biblioteka JavaScript do budowania interfejsów użytkownika z komponentów, używana w aplikacjach webowych i natywnych. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Kompilator od Ionic do tworzenia komponentów webowych wielokrotnego użytku w TypeScripcie i JSX, działających z dowolnym frameworkiem front-endowym lub bez niego. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Full-stackowy framework dla Reacta i Solid oparty na TanStack Router i Vite, z routingiem z bezpieczeństwem typów, funkcjami serwerowymi i renderowaniem po stronie serwera. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework oparty na Vite do tworzenia aplikacji webowych z renderowaniem po stronie serwera, generowaniem statycznym i routingiem, używany z bibliotekami UI, takimi jak React, Vue czy Solid. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Minimalny framework React do tworzenia aplikacji webowych z React Server Components, renderowaniem po stronie serwera i generowaniem statycznym. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Progresywny framework JavaScript do budowania interfejsów użytkownika z reaktywnymi szablonami opartymi na komponentach. |
Stopień D | 40 | 100% | – | Tak | Nie | Częściowo | Nie |
Framework React od Shopify do tworzenia własnych sklepów internetowych na platformie handlowej Shopify, oparty na React Router. |
Stopień F | 35 | 100% | Kanada Five Eyes | Częściowo | Nie | Tak | Nie |
Pytania
Jaka jest najbardziej prywatna opcja w kategorii frameworki front-endowe i full-stack?
Nasz wybór: Svelte. Kompiluje komponenty do małego, szybkiego JavaScriptu bez wirtualnego DOM i bez telemetrii oraz dobrze współpracuje z TypeScriptem. Poczta webowa i aplikacje Forward Email korzystają ze Svelte i TypeScriptu na Tauri (github.com/forwardemail/mail.forwardemail.net).
Jak oceniane są pozycje w kategorii frameworki front-endowe i full-stack?
Każdy wpis odpowiada na pytania (4): open source, brak trackerów i telemetrii, bez reklam i sprzedaży danych i niezależny audyt. Odpowiedzi wymagają linków do dowodów. Zobacz pełne kryteria.
Czy jurysdykcja ma znaczenie?
Jurysdykcja decyduje, które przepisy mogą zmusić dostawcę do przekazania danych. Każdy wpis pokazuje kraj i to, czy należy on do Five, Nine lub Fourteen Eyes. To, jakie dane dostawca może przekazać, zależy głównie od tego, co przechowuje i kto ma klucze. Przeczytaj o tematach: jurysdykcje i CLOUD Act.
Porównania
- Alternatywy dla Next.js
- Alternatywy dla 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