ウェブフレームワークのプライバシー評価
JavaScript のフロントエンド、シングルページ、フルスタックのフレームワーク。一部は既定で開発者からテレメトリーを収集します。
フロントエンド・フルスタックフレームワーク34件が4個の公開の評価基準で評価され、そのうち34件がグレードを付けるのに十分な根拠を備えています。 編集部のおすすめはSvelteです。 管轄が判明している11件のうち、11件がファイブ・アイズの国に拠点を置き、11件がより広いフォーティーン・アイズに含まれます。
オープンソースのフロントエンド・フルスタックフレームワークのみ · このカテゴリの評価基準 · 追加を提案 · Markdown
| 名前 | グレード | スコア | データ | 管轄 | オープンソース | トラッカーやテレメトリーがない | 広告やデータ販売がない | 独立監査 |
|---|---|---|---|---|---|---|---|---|
Svelte 編集部のおすすめ 仮想 DOM を使う代わりに、ビルド時にコンポーネントを JavaScript にコンパイルする、JavaScript・TypeScript 向けのコンポーネントフレームワーク。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
マークアップに直接書いた属性を通じて HTML にリアクティブな動作を追加する、軽量な JavaScript フレームワーク。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
モデル、コレクション、ビュー、ルーターでウェブアプリケーションに構造を与える、軽量な JavaScript ライブラリ。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
認証、API 不要のデータレイヤー、コード生成を追加する Next.js 向けのフルスタックツールキット。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
JavaScript を書かずに、属性を通じて HTML 要素から HTTP リクエストを発行し、サーバーでレンダリングされた HTML を差し替えられるようにする JavaScript ライブラリ。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
仮想 DOM と React スタイルのコンポーネント API でユーザーインターフェースを構築するための JavaScript ライブラリ。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
DOM 操作、イベント処理、Ajax のための JavaScript ライブラリ。OpenJS Foundation のもとで保守されています。 |
グレード B | 80 | 100% | 米国 ファイブ・アイズ | はい | はい | はい | いいえ |
もともと eBay で生まれた、JavaScript 向けの HTML ベースの UI 言語兼フレームワーク。コンポーネントをコンパイルして、ストリーミングによるサーバーレンダリングとブラウザでの部分的なハイドレーションを実現します。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
シングルページアプリケーションを構築するための小さなクライアントサイド JavaScript フレームワーク。仮想 DOM と、ルーティングと HTTP のユーティリティを内蔵しています。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
サーバーサイドレンダリング、静的生成、ファイルベースのルーティングを備えた、ウェブアプリケーションを構築するための Vue ベースのフレームワーク。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
React 向けのルーティングライブラリ兼フルスタックフレームワーク。フレームワークモードは Remix フレームワークの後継です。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
RedwoodJS チームによる、Cloudflare Workers 上で動くフルスタック React フレームワーク。Vite プラグインとして作られ、サーバーコンポーネント、サーバーサイドレンダリング、リアルタイム機能を備えています。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
Shopify による JavaScript・TypeScript 向けのフルスタックウェブフレームワーク。Fetch API や HTML フォームなどのウェブ標準をベースにしています。以前の React ベースのバージョンは、React Router のフレームワークモードとして引き継がれています。 |
グレード B | 80 | 100% | カナダ ファイブ・アイズ | はい | はい | はい | いいえ |
JSX ときめ細かなリアクティビティでユーザーインターフェースを構築するための JavaScript ライブラリ。仮想 DOM を使わずに DOM を直接更新します。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
リアクティブ UI ライブラリである SolidJS 向けのフルスタックフレームワーク。ルーティング、サーバー関数、サーバーサイドレンダリングを備えています。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
コンパイラベースの UI フレームワークである Svelte でウェブアプリケーションを構築するためのフレームワーク。ルーティング、サーバーサイドレンダリング、静的サイト生成を備えています。 |
グレード B | 80 | 100% | – | はい | はい | はい | いいえ |
ページを HTML にレンダリングし、インタラクティブなコンポーネントにのみ JavaScript を読み込む、コンテンツ主体のウェブサイト向けのウェブフレームワーク。 |
グレード C | 65 | 100% | 米国 ファイブ・アイズ | はい | 一部 | はい | いいえ |
Vite をベースにした Angular 向けのフルスタックメタフレームワーク。ファイルベースのルーティング、サーバーサイドレンダリング、静的生成、API ルートを備えています。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
コンポーネント、依存性注入、ルーティング、CLI を備えた、Google による TypeScript ベースのウェブアプリケーションフレームワーク。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
標準ベースのコンポーネント、データバインディング、依存性の注入でウェブアプリケーションを構築するための、JavaScript・TypeScript のフロントエンドフレームワーク。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
規約、CLI、ルーティング、データレイヤーを備えた、ウェブアプリケーションを構築するための JavaScript フレームワーク。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
Deno Land による Deno 向けウェブフレームワーク。Preact でページをサーバー上でレンダリングし、インタラクティブなアイランドにのみ JavaScript を送信します。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
静的なウェブサイトやアプリを構築するための React ベースのフレームワーク。GraphQL のデータレイヤーと、コンテンツソース用のプラグインを備えています。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
リアクティブなプロパティと宣言的なテンプレートで Web Components を構築するためのライブラリ。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
サーバーサイドレンダリング、静的生成、API ルートを備えた、ウェブアプリケーションを構築するための Vercel による React フレームワーク。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
React 互換のコンポーネント API を持つ、ユーザーインターフェースを構築するための小型の JavaScript ライブラリ。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
アプリケーションの状態を HTML にシリアライズし、ハイドレーションなしでブラウザー上でページを再開できるようにするウェブフレームワーク。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
コンポーネントからユーザーインターフェースを構築するための JavaScript ライブラリ。ウェブアプリケーションとネイティブアプリケーションで使われています。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
Ionic によるコンパイラー。TypeScript と JSX で再利用可能なウェブコンポーネントを構築し、どのフロントエンドフレームワークでも、フレームワークなしでも使えます。 |
グレード D | 50 | 100% | 米国 ファイブ・アイズ | はい | いいえ | はい | いいえ |
TanStack Router と Vite をベースにした React・Solid 向けのフルスタックフレームワーク。型安全なルーティング、サーバー関数、サーバーサイドレンダリングを備えています。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
サーバーサイドレンダリング、静的生成、ルーティングでウェブアプリケーションを構築するための Vite ベースのフレームワーク。React、Vue、Solid などの UI ライブラリと組み合わせて使います。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
React Server Components、サーバーサイドレンダリング、静的生成でウェブアプリケーションを構築するための最小限の React フレームワーク。 |
グレード D | 50 | 100% | – | はい | いいえ | はい | いいえ |
リアクティブでコンポーネントベースのテンプレートでユーザーインターフェースを構築するための、プログレッシブな JavaScript フレームワーク。 |
グレード D | 40 | 100% | – | はい | いいえ | 一部 | いいえ |
Shopify のコマースプラットフォーム上でカスタムストアフロントを構築するための、Shopify による React フレームワーク。React Router をベースにしています。 |
グレード F | 35 | 100% | カナダ ファイブ・アイズ | 一部 | いいえ | はい | いいえ |
質問
フロントエンド・フルスタックフレームワークの中で最もプライバシーに優れた選択肢は?
編集部のおすすめはSvelteです。 コンポーネントを仮想 DOM なし、テレメトリーなしの小さく高速な JavaScript にコンパイルし、TypeScript との相性も良好です。Forward Email のウェブメールとアプリは、Tauri 上で Svelte と TypeScript を使っています(github.com/forwardemail/mail.forwardemail.net)。
フロントエンド・フルスタックフレームワークはどのように評価されていますか?
各項目は4個の質問に答えます:オープンソース、トラッカーやテレメトリーがない、広告やデータ販売がない、独立監査。回答には根拠へのリンクが必要です。 評価基準の全文を見る.
管轄は重要か?
管轄によって、どの法律がプロバイダーにデータの提出を強制できるかが決まります。各項目には国と、ファイブ・アイズ、ナイン・アイズ、フォーティーン・アイズに含まれるかどうかが表示されます。プロバイダーが提出できるデータは、主に何を保存しているか、誰が鍵を持っているかによって決まります。 管轄とCLOUD Actについて読む。
比較
- Next.jsの代替
- 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