Рейтинги конфіденційності вебфреймворків
Фронтенд-, односторінкові та full-stack-фреймворки на JavaScript. Деякі за замовчуванням збирають телеметрію від розробників.
Категорія «фронтенд- і full-stack-фреймворки»: оцінено 34 за публічними критеріями (4); достатньо доказів для літерної оцінки мають 34. Наш вибір: Svelte. Записів із відомою юрисдикцією: 11. З них 11 розташовані у країнах Five Eyes, а 11 — у ширшому альянсі Fourteen Eyes.
Лише з відкритим кодом: фронтенд- і full-stack-фреймворки · Критерії для цієї категорії · Запропонувати додавання · Markdown
| Назва | Оцінка | Бал | Дані | Юрисдикція | Відкритий код | Без трекерів і телеметрії | Без реклами та продажу даних | Незалежний аудит |
|---|---|---|---|---|---|---|---|---|
Svelte Наш вибір Компонентний фреймворк для JavaScript і TypeScript, який компілює компоненти в JavaScript під час збирання замість використання віртуального DOM. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Легкий фреймворк JavaScript, що додає реактивну поведінку в HTML через атрибути, записані безпосередньо в розмітці. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Легка бібліотека JavaScript, що надає вебзастосункам структуру за допомогою моделей, колекцій, представлень і маршрутизатора. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Full-stack-інструментарій для Next.js, що додає автентифікацію, шар даних без API та генерацію коду. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Бібліотека JavaScript, що дозволяє HTML-елементам надсилати HTTP-запити та вставляти відрендерений на сервері HTML через атрибути, без написання JavaScript. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Бібліотека JavaScript для створення інтерфейсів користувача з віртуальним DOM і API компонентів у стилі React. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Бібліотека JavaScript для роботи з DOM, обробки подій і Ajax, яку підтримує OpenJS Foundation. |
Оцінка B | 80 | 100% | США Five Eyes | Так | Так | Так | Ні |
Мова та фреймворк інтерфейсу для JavaScript на основі HTML, створені в eBay, які компілюють компоненти для потокового рендерингу на сервері та часткової гідратації в браузері. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Невеликий клієнтський фреймворк JavaScript для створення односторінкових застосунків із віртуальним DOM, вбудованою маршрутизацією та HTTP-утилітами. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Фреймворк на основі Vue для створення вебзастосунків із серверним рендерингом, статичною генерацією та маршрутизацією на основі файлів. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Бібліотека маршрутизації та full-stack фреймворк для React, режим фреймворку якого продовжує фреймворк Remix. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Full-stack-фреймворк React від команди RedwoodJS, що працює на Cloudflare Workers і побудований як плагін Vite із серверними компонентами, рендерингом на сервері та функціями реального часу. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Full-stack-вебфреймворк для JavaScript і TypeScript від Shopify, побудований на вебстандартах, як-от Fetch API та HTML-форми. Його попередня версія на основі React продовжує існувати як режим фреймворку в React Router. |
Оцінка B | 80 | 100% | Канада Five Eyes | Так | Так | Так | Ні |
Бібліотека JavaScript для створення інтерфейсів користувача з JSX і дрібнозернистою реактивністю, яка оновлює DOM безпосередньо, без віртуального DOM. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Full-stack фреймворк для SolidJS, реактивної бібліотеки інтерфейсів, з маршрутизацією, серверними функціями та серверним рендерингом. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Фреймворк для створення вебзастосунків на Svelte, фреймворку інтерфейсів на основі компілятора, з маршрутизацією, серверним рендерингом і генерацією статичних сайтів. |
Оцінка B | 80 | 100% | – | Так | Так | Так | Ні |
Вебфреймворк для вебсайтів, орієнтованих на вміст, який рендерить сторінки в HTML і завантажує JavaScript лише для інтерактивних компонентів. |
Оцінка C | 65 | 100% | США Five Eyes | Так | Частково | Так | Ні |
Full-stack-метафреймворк для Angular на основі Vite з маршрутизацією на основі файлів, рендерингом на сервері, статичною генерацією та API-маршрутами. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Фреймворк вебзастосунків на основі TypeScript від Google з компонентами, впровадженням залежностей, маршрутизацією та CLI. |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Фронтенд-фреймворк на JavaScript і TypeScript для створення вебзастосунків зі стандартизованими компонентами, прив'язкою даних і впровадженням залежностей. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Фреймворк JavaScript для створення вебзастосунків з угодами, CLI, маршрутизацією та шаром даних. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Вебфреймворк для Deno від Deno Land, який рендерить сторінки на сервері за допомогою Preact і надсилає JavaScript лише для інтерактивних «островів». |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Фреймворк на основі React для створення статичних вебсайтів і застосунків із шаром даних GraphQL і плагінами для джерел вмісту. |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Бібліотека для створення вебкомпонентів з реактивними властивостями та декларативними шаблонами. |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Фреймворк React від Vercel для створення вебзастосунків із серверним рендерингом, статичною генерацією та маршрутами API. |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Невелика бібліотека JavaScript із React-сумісним API компонентів для створення інтерфейсів користувача. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Вебфреймворк, який серіалізує стан застосунку в HTML, щоб сторінки відновлювалися в браузері без гідратації. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Бібліотека JavaScript для створення інтерфейсів користувача з компонентів, що використовується для вебзастосунків і нативних застосунків. |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Компілятор від Ionic для створення багаторазових вебкомпонентів на TypeScript і JSX, які працюють з будь-яким фронтенд-фреймворком або без нього. |
Оцінка D | 50 | 100% | США Five Eyes | Так | Ні | Так | Ні |
Full-stack-фреймворк для React і Solid на основі TanStack Router і Vite з типобезпечною маршрутизацією, серверними функціями та рендерингом на сервері. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Фреймворк на основі Vite для створення вебзастосунків із рендерингом на сервері, статичною генерацією та маршрутизацією, який використовують з UI-бібліотеками, як-от React, Vue чи Solid. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Мінімалістичний фреймворк React для створення вебзастосунків із React Server Components, рендерингом на сервері та статичною генерацією. |
Оцінка D | 50 | 100% | – | Так | Ні | Так | Ні |
Прогресивний фреймворк JavaScript для створення інтерфейсів користувача з реактивними шаблонами на основі компонентів. |
Оцінка D | 40 | 100% | – | Так | Ні | Частково | Ні |
Фреймворк React від Shopify для створення власних вітрин на комерційній платформі Shopify, заснований на React Router. |
Оцінка F | 35 | 100% | Канада Five Eyes | Частково | Ні | Так | Ні |
Запитання
Який варіант найприватніший у категорії «фронтенд- і full-stack-фреймворки»?
Наш вибір: Svelte. Компілює компоненти в невеликий і швидкий JavaScript без віртуального DOM і без телеметрії та добре працює з TypeScript. Вебпошта й застосунки Forward Email використовують Svelte і TypeScript на Tauri (github.com/forwardemail/mail.forwardemail.net).
Як оцінюється категорія «фронтенд- і full-stack-фреймворки»?
Кожен запис відповідає на запитання (4): відкритий код, без трекерів і телеметрії, без реклами та продажу даних і незалежний аудит. Відповіді потребують посилань на докази. Повні критерії.
Чи важлива юрисдикція?
Юрисдикція визначає, які закони можуть змусити постачальника передати дані. Для кожного запису показано країну і чи входить вона до Five, Nine або Fourteen Eyes. Які дані постачальник може передати, залежить переважно від того, що він зберігає і в кого ключі. Читайте про юрисдикції і 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