Рейтинги конфиденциальности веб-фреймворков
Фронтенд-, SPA- и фулстек-фреймворки на JavaScript. Некоторые по умолчанию собирают телеметрию у разработчиков.
Категория «фронтенд- и фулстек-фреймворки»: в рейтинге 34, публичных критериев: 4, достаточно подтверждений для буквенной оценки: 34. Наш выбор: Svelte. Среди записей с известной юрисдикцией (11) 11 находятся в стране Five Eyes, а 11 — в более широком альянсе Fourteen Eyes.
Только с открытым кодом: фронтенд- и фулстек-фреймворки · Критерии этой категории · Предложить добавление · Markdown
| Название | Оценка | Баллы | Данные | Юрисдикция | Открытый код | Без трекеров и телеметрии | Без рекламы и продажи данных | Независимый аудит |
|---|---|---|---|---|---|---|---|---|
Svelte Наш выбор Компонентный фреймворк для JavaScript и TypeScript, который компилирует компоненты в JavaScript на этапе сборки вместо использования виртуального DOM. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Лёгкий фреймворк JavaScript, который добавляет реактивное поведение в HTML с помощью атрибутов, записанных прямо в разметке. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Лёгкая библиотека JavaScript, которая придаёт веб-приложениям структуру с помощью моделей, коллекций, представлений и маршрутизатора. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Фулстек-инструментарий для 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 | Да | Да | Да | Нет |
Язык и фреймворк пользовательского интерфейса на основе HTML для JavaScript, изначально созданный в eBay, который компилирует компоненты для потокового серверного рендеринга и частичной гидратации в браузере. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Небольшой клиентский фреймворк JavaScript для создания одностраничных приложений с виртуальным DOM и встроенными средствами маршрутизации и работы с HTTP. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Фреймворк на основе Vue для создания веб-приложений с серверной отрисовкой, статической генерацией и маршрутизацией на основе файлов. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Библиотека маршрутизации и full-stack-фреймворк для React, режим фреймворка которой продолжает фреймворк Remix. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Фулстек-фреймворк React от команды RedwoodJS, работающий на Cloudflare Workers, созданный как плагин Vite, с серверными компонентами, серверным рендерингом и функциями реального времени. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Фулстек-веб-фреймворк для 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, UI-фреймворке на основе компилятора, с маршрутизацией, серверной отрисовкой и генерацией статических сайтов. |
Оценка B | 80 | 100% | – | Да | Да | Да | Нет |
Веб-фреймворк для контентных сайтов, который отрисовывает страницы в HTML и загружает JavaScript только для интерактивных компонентов. |
Оценка C | 65 | 100% | США Five Eyes | Да | Частично | Да | Нет |
Фулстек-метафреймворк для 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 с API компонентов, совместимым с React, для создания пользовательских интерфейсов. |
Оценка D | 50 | 100% | – | Да | Нет | Да | Нет |
Веб-фреймворк, который сериализует состояние приложения в HTML, чтобы страницы возобновляли работу в браузере без гидратации. |
Оценка D | 50 | 100% | – | Да | Нет | Да | Нет |
Библиотека JavaScript для создания пользовательских интерфейсов из компонентов, используемая для веб- и нативных приложений. |
Оценка D | 50 | 100% | США Five Eyes | Да | Нет | Да | Нет |
Компилятор от Ionic для создания переиспользуемых веб-компонентов на TypeScript и JSX, которые работают с любым фронтенд-фреймворком или без него. |
Оценка D | 50 | 100% | США Five Eyes | Да | Нет | Да | Нет |
Фулстек-фреймворк для 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 | Частично | Нет | Да | Нет |
Вопросы
Какой вариант самый приватный в категории «фронтенд- и фулстек-фреймворки»?
Наш выбор: Svelte. Компилирует компоненты в компактный и быстрый JavaScript без виртуального DOM и без телеметрии, хорошо работает с TypeScript. Веб-почта и приложения Forward Email используют Svelte и TypeScript на Tauri (github.com/forwardemail/mail.forwardemail.net).
Как оцениваются фронтенд- и фулстек-фреймворки?
Каждая запись отвечает на вопросы (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