awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesCross-Browser API Standardizations

Tools and libraries that ensure global functions and prototypes behave consistently across different browser versions.

Distinct from Cross-Runtime API Shims: Candidates are either CSS-focused or limited to specific APIs like notifications, rather than general JS standardization.

Explore 3 awesome GitHub repositories matching web development · Cross-Browser API Standardizations. Refine with filters or upvote what's useful.

Awesome Cross-Browser API Standardizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • es-shims/es5-shimAvatar de es-shims

    es-shims/es5-shim

    7,086Voir sur GitHub↗

    es5-shim is an ECMAScript 5 polyfill library and standard library shim. It serves as a JavaScript compatibility layer that adds missing ES5 standard library methods and language features to legacy JavaScript engines. The project functions by implementing the ECMAScript 5 specification for non-compliant engines to ensure consistent behavior and prevent runtime errors. It provides a bridge for older browser environments, allowing modern JavaScript code to execute in legacy environments. The library covers cross-browser API standardization and polyfill management. It specifically handles the em

    Ensures consistent behavior of global functions and object prototypes across different versions of JavaScript engines.

    JavaScriptecmascriptes5javascript
    Voir sur GitHub↗7,086
  • moxiecode/pluploadAvatar de moxiecode

    moxiecode/plupload

    5,618Voir sur GitHub↗

    Plupload est une bibliothèque de téléchargement de fichiers JavaScript qui fournit une interface standardisée pour gérer les transferts de fichiers à travers différents runtimes et environnements de navigateur. Elle fonctionne comme une interface et un gestionnaire de téléchargement cross-browser, prenant en charge les sélections de fichiers multiples et le filtrage de fichiers basé sur le navigateur. La bibliothèque se distingue par des capacités spécialisées pour la gestion de données volumineuses et l'intégration cloud. Elle inclut un gestionnaire de téléchargement de fichiers par morceaux (chunked) pour diviser les gros fichiers en parties plus petites afin de contourner les limites de taille du serveur, et un processeur d'images côté client pour réduire la taille des images et supprimer les métadonnées avant la transmission. De plus, elle agit comme un client de téléchargement direct S3, permettant aux fichiers d'être envoyés directement vers des buckets Amazon S3 en utilisant des politiques signées et des clés d'accès. Le projet couvre un large éventail de capacités de gestion de téléchargement, incluant le support du glisser-déposer, le filtrage de fichiers personnalisé par type MIME ou extension, et la capacité d'envoyer des données binaires ou des paramètres multipart. Elle gère également le trafic via des tentatives de téléchargement en cas d'échec et prend en charge les requêtes cross-domain via CORS ou des fichiers de politique.

    Standardizes file upload logic across different browser runtimes and environments using a single JavaScript API.

    JavaScript
    Voir sur GitHub↗5,618
  • yui/yui3Avatar de yui

    yui/yui3

    4,156Voir sur GitHub↗

    Yui3 est un framework UI JavaScript et un framework d'application frontend conçu pour construire des applications web interactives et des interfaces utilisateur dynamiques. Il fonctionne comme une bibliothèque UI basée sur des composants qui organise les éléments d'interface en unités modulaires réutilisables avec un état et un comportement encapsulés. Le framework inclut un système de chargement basé sur des modules qui résout et exécute les scripts à la demande via un mécanisme sensible aux dépendances. Il fournit une couche d'abstraction DOM pour standardiser les interactions entre navigateurs et un bus d'événements pub-sub pour une communication découplée entre des modules indépendants. La boîte à outils couvre la gestion d'état côté client, la conception d'interfaces basées sur le navigateur et des composants à cycle de vie géré qui synchronisent les changements de données internes avec le document object model.

    Standardizes JavaScript interactions with browser elements to ensure a uniform experience across different browsers.

    JavaScript
    Voir sur GitHub↗4,156
  1. Home
  2. Web Development
  3. Cross-Browser API Standardizations