3 dépôts
Custom implementations of functionality using native browser APIs to replace external libraries.
Distinct from Python Native Implementations: Focuses specifically on replacing third-party JS libraries with native Web APIs, whereas Python Native Implementations focus on language-level structures.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Browser API Implementations. Refine with filters or upvote what's useful.
This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi
Encourages replacing heavy third-party libraries with lightweight custom code using built-in browser functionality.
Ce projet est une collection de démonstrations techniques et de prototypes qui présentent diverses API HTML5, capacités multimédias et implémentations de standards web. Il sert de bac à sable technologique frontend et de galerie de preuves de concept d'implémentation pour les fonctionnalités modernes des navigateurs. La collection inclut des vitrines spécialisées pour le multimédia HTML5, présentant la manipulation de flux audio, vidéo et multimédias en temps réel. Elle fournit également une série d'expériences axées sur le prototypage de capacités web pour vérifier la faisabilité technique et la prise en charge par les navigateurs dans des environnements réels. Le projet couvre un large éventail de domaines fonctionnels, incluant le rendu graphique basé sur le navigateur et les services de géolocalisation. Il démontre le stockage et la persistance de données côté client, la synchronisation de données en temps réel via des connexions bidirectionnelles, et la communication sécurisée entre fenêtres. Les capacités supplémentaires incluent l'exécution de tâches en arrière-plan, la mise en cache d'assets web et des éléments d'interface utilisateur interactifs tels que des implémentations de glisser-déposer.
Provides a gallery of technical implementations that use native browser APIs to showcase web capabilities.
Ce projet est une collection d'implémentations de référence et de prototypes axés sur le routage, l'optimisation des performances, le threading en arrière-plan et les composants d'interface utilisateur. Il sert de bibliothèque d'exemples démontrant l'utilisation des fonctionnalités modernes de la plateforme web et des API natives des navigateurs. Le dépôt fournit des prototypes pour les graphismes haute performance, incluant des effets 3D et des animations rendus via l'accélération matérielle et les transformations CSS. Il inclut des exemples d'implémentation pour le routage côté client afin de synchroniser l'état de l'application avec les URL du navigateur et des galeries de modèles pour décharger les calculs vers des threads en arrière-plan. Des capacités supplémentaires couvrent l'optimisation du contenu web via le chargement dynamique d'assets et le découpage de code (code-splitting) pour réduire les temps de chargement initiaux. La collection inclut également des primitives pour construire des éléments d'interface interactifs tels que des carrousels et des menus de navigation.
Provides interactive interface elements built exclusively with native browser features instead of heavy external frameworks.