4 repositorios
Tools that determine the technical capabilities of a browser environment.
Distinguishing note: Focuses on profiling rather than simple detection.
Explore 4 awesome GitHub repositories matching web development · Browser Capability Profilers. Refine with filters or upvote what's useful.
Modernizr is a browser feature detection library that determines which web technologies are supported by a user's browser by executing small snippets of code to verify actual capabilities. By avoiding reliance on unreliable user-agent strings, it provides a reliable foundation for progressive enhancement, allowing developers to build interfaces that adapt their functionality and styling based on the specific features available in the client environment. The project distinguishes itself through a configuration-driven build system that generates custom, minimized JavaScript files containing onl
Determines the actual technical capabilities of a user's browser to avoid relying on inaccurate user-agent strings.
MediaElement es una biblioteca de JavaScript que envuelve elementos nativos de audio y video HTML5 para proporcionar una interfaz multimedia unificada y un framework de reproductor personalizable. Actúa como un controlador multimedia multiformato y un framework de plugins basado en web, normalizando los controles de reproducción y los estilos visuales para garantizar una experiencia consistente en diferentes navegadores web. El proyecto se distingue por un sistema de reproducción basado en plugins que mapea tipos MIME específicos a renderizadores personalizados, permitiendo la integración de incrustaciones multimedia de terceros y motores de reproducción externos. Admite características de entrega avanzadas, incluyendo streaming multimedia adaptativo, integración con Chromecast y gestión de derechos digitales para contenido cifrado. El framework proporciona amplias capacidades para la personalización de la interfaz, incluyendo la generación de UI basada en configuración, gestión del diseño de la barra de control y escalado del diseño del reproductor. Incluye herramientas integradas para la accesibilidad web a través de cadenas de interfaz localizadas y gestión de subtítulos, así como utilidades para el análisis de metadatos multimedia y conversión de código de tiempo.
Determines technical capabilities of the browser environment, such as native fullscreen or media source extensions.
CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of
Identifies the user's browser type and version to apply compatible rendering and feature support automatically.
This project is a mobile web application template and optimization kit providing a foundational project structure for building responsive websites. It functions as a responsive CSS framework and a set of utilities for managing viewport scaling, touch event responses, and user-agent feature detection. The project distinguishes itself through specialized web app manifest configurations and server performance settings. It includes systems for defining home screen icons and metadata to enable web applications to behave like native apps, alongside pre-defined directives for caching, compression, a
Identifies browser capabilities and user agents to deliver appropriate fallback content.